Как работает преобразование PDF в PNG
Когда вы конвертируете PDF в PNG, происходит процесс растеризации — каждый элемент страницы (векторные линии, шрифты, встроенные изображения) превращается в фиксированную сетку пикселей. В отличие от обратного направления (когда изображения собираются в PDF), здесь текст утрачивает свою текстовую природу: его нельзя выделить, скопировать или найти поиском. Это не баг, а особенность растрового вывода — PNG хранит только цвета точек, а не символы.
Каждая страница PDF преобразуется в одно изображение PNG с фиксированным высоким разрешением, поэтому настройки для точной настройки отсутствуют.
Вся обработка выполняется внутри вашего браузера. Файл никуда не загружается — это гарантирует приватность даже для конфиденциальных документов.
Параметры и ограничения
Страница принимает ровно один PDF-файл за раз. Вот точные рамки:
| Параметр | Значение |
|---|---|
| Максимальный размер файла | 80 МБ |
| Максимальное количество страниц | 60 |
| Доступные разрешения (DPI) | Фиксированное |
| Выходной формат | PNG |
| Способ вывода | Каждый PNG отдельно + ZIP-архив |
Кнопка «Экспорт страниц» заблокирована, пока файл не выбран. Если вы попытаетесь начать без файла, появится сообщение: «Выберите хотя бы один файл.» (в русском интерфейсе, соответственно, «Выберите хотя бы один файл»). Если размер превышает 80 МБ — «Each file must be ‹max› or smaller». Если страниц больше 60 — «This PDF has more than ‹max› pages, so it is too large to export here».
Также есть проверка на формат. Если вы передадите, скажем, JPEG или DOCX, получите «This file type is not supported for the selected direction». PDF должен быть именно настоящим PDF, а не переименованным файлом другого типа.
Формат PNG и почему он выбран
PNG (Portable Network Graphics) — формат сжатия без потерь. Это означает, что каждая цветная точка сохраняется математически точно, без артефактов, которые даёт JPEG. Для документов с мелким текстом, чертежами или диаграммами это критично: в JPEG вокруг букв могут появиться размытые «ореолы», а PNG сохраняет резкие края.
Ещё одно преимущество — поддержка плоских цветов. Если на странице есть заливки (таблицы, логотипы), PNG не создаёт полос или шума. Файл получается больше, чем JPEG при том же качестве, но для документов качество важнее экономии места.
Важный нюанс: PNG не поддерживает несколько страниц. Поэтому каждая страница PDF превращается в отдельный PNG-файл. PNG — стандарт веба.
Сообщения об ошибках и граничные случаи
Инструмент явно сообщает о каждом препятствии. Вот полный набор ситуаций и их расшифровка:
- «This PDF is encrypted or password-protected» — PDF, защищённый паролем или шифрованием, не может быть прочитан браузером. Сначала снимите защиту (если вы знаете пароль) и затем загрузите незащищённую копию.
- «This file could not be opened as a PDF. It may be corrupted or mislabeled» — либо файл повреждён (битый), либо его расширение не соответствует содержимому (например, .txt переименован в .pdf).
- «This file is empty» — PDF без единой страницы или с нулевым размером данных.
- «Этот тип файла не поддерживается для выбранного направления конвертации.» — тип файла не поддерживается для выбранного направления.
- «Не удалось декодировать изображение. Возможно, файл поврежден или не является изображением.» — это изображение не удалось декодировать. Возможно, оно повреждено или на самом деле не является изображением.
- «This PDF has more than ‹max› pages, so it is too large to export here.» — этот PDF содержит более 60 страниц, поэтому он слишком велик для экспорта здесь.
- «Не удалось конвертировать этот файл.» — этот файл не удалось преобразовать.
- «Для экспорта PDF в изображения выберите ровно один PDF-файл.» — используйте ровно один PDF для экспорта PDF в изображение.
- «Выберите хотя бы один файл.» — выберите хотя бы один файл.
- «Each file must be ‹max› or smaller.» — каждый файл должен быть 80 МБ или меньше.
Если случилась ошибка, не нужно перезагружать страницу — просто выберите другой PDF или проверьте исходный.
Выбор разрешения (DPI) для разных сценариев
DPI — это плотность пикселей при печати или отображении. В контексте растеризации PDF он определяет, сколько пикселей будет соответствовать одному дюйму при пересчёте физического размера страницы. На этой странице вы не выбираете его: каждая страница отображается в масштабе, который примерно соответствует 144 DPI для стандартной страницы документа.
- 72 DPI – соответствует плотности пикселей старых экранов. Мелкий текст (например, 8-пунктовый шрифт) становится нечётким при такой плотности. Инструмент отображает значительно выше.
- 150 DPI – хорошо подходит для просмотра типичных документов на экране. Вывод инструмента близок к этому.
- 300 DPI – стандарт для печати. Инструмент предназначен для использования на экране; если вам нужен файл с разрешением для печати, экспортируйте здесь для получения чёткого изображения на экране и создайте файл для печати с помощью настольного инструмента PDF.
Очень большие страницы отображаются в уменьшенном масштабе, чтобы они оставались в безопасных пределах памяти, что снижает их эффективное разрешение.
Результат и действия после конвертации
После завершения обработки появляется блок с результатами:
- Строка «Exported ‹count› image(s).»
- Source — исходный размер PDF (например, 2,3 МБ)
- Output — размер каждого сгенерированного PNG
- Pages — количество экспортированных страниц
- Dimensions — размеры изображений в пикселях (одинаковые для всех страниц, если размеры страниц PDF однородны)
- Кнопка «Download» для каждого PNG в отдельности
- Кнопка «Download all (.zip)» — скачивает архив со всеми картинками одной папкой
Внизу — итоговая строка: «Created ‹pages› page(s): ‹original› -> ‹output›». Например: «Создано 10 страниц: 2,3 МБ -> 45 МБ».
Скачивание происходит в том же порядке, что и страницы PDF. Имена файлов генерируются автоматически (обычно по шаблону <pdfname>-page-N.<ext>).
Часто задаваемые вопросы
Почему после конвертации текст нельзя скопировать?
Потому что PNG — это растровое изображение, набор цветных пикселей. Вся текстовая информация была «сведена» в рисунок при растеризации. Если нужно сохранить возможность поиска по тексту, используйте другие направления — например, PDF в PDF (с сохранением слоёв) или PDF в текст.
Какой DPI выбрать для экрана?
Для типичного монитора с плотностью около 96 PPI достаточно 144 DPI. Текст и диаграммы остаются чёткими, даже когда аудитория увеличивает масштаб.
Можно ли конвертировать PDF с паролем?
Нет. Инструмент сообщает об ошибке. Необходимо предварительно снять защиту с помощью другой программы или сервиса, где вводится пароль.
Что делать, если PDF больше 80 МБ?
Уменьшите размер исходного PDF: удалите лишние страницы, сожмите встроенные изображения, используйте меньшую версию PDF (например, PDF/A). Или разбейте файл на части.
Почему при 60+ страницах конвертация недоступна?
Экспорт ограничен 60 страницами на один PDF, и более длинный документ отклоняется с чётким сообщением. Разделите PDF сначала с помощью специального инструмента для разделения, а затем преобразуйте нужные части.
Чем PNG отличается от JPG для этого случая?
JPG использует сжатие с потерями — мелкий текст может стать размытым, вокруг букв появятся артефакты. PNG сохраняет 100% качества, но даёт больший размер файла. Для документов с текстом и схемами всегда выбирайте PNG.