PDF в PNG — конвертируйте страницы PDF в изображения без потерь

Рендерите страницы PDF в PNG с сохранением краёв текста точно такими, как они нарисованы. Выберите разрешение и страницы и конвертируйте прямо в браузере — документ никогда не загружается на сервер.

Что делает этот конвертер

Инструмент рендерит каждую страницу PDF на canvas с помощью pdf.js — движка, который использует Firefox для показа PDF — и кодирует результат как PNG, целиком внутри этой вкладки браузера. PNG стоит выбирать, когда на странице текст, таблицы, диаграммы, графики или штриховая графика, и причина в том, как эти два формата сжимают изображение. JPG преобразует изображение блоками 8×8 и первыми отбрасывает высокочастотные составляющие; резкая чёрная граница на белом фоне — это чистая высокая частота, поэтому каждая буква возвращается со слабым серым ореолом вокруг, а тонкие линии таблицы могут вовсе смазаться. PNG хранит пиксели без потерь, поэтому отрендеренная страница — это ровно те пиксели, которые нарисовал pdf.js, а значит страницу можно потом переобрезать, аннотировать или перекодировать без накопления повреждений, которые появляются от многократного пересохранения JPG. Плата за это — размер, и не маленькая: на фотографической странице PNG может быть в пять–десять раз больше JPG в качестве, к которому ни у кого нет претензий, потому что сжатию без потерь почти нечего эксплуатировать в непрерывных тонах. Разрешение работает здесь так же, как и везде в PDF. Внутренняя единица формата — 1/72 дюйма, поэтому страница, отрендеренная в масштабе 1, — это 72 DPI, объявленный документом размер, слишком грубый для основного текста. 150 DPI — читаемое значение по умолчанию; 300 DPI — территория печати и OCR при в четыре раза большем количестве пикселей. Страницы рендерятся и кодируются по одной, чтобы длинный документ не должен был помещаться в память целиком, и каждая страница сначала рисуется на белом фоне: у страниц PDF нет собственного фона, а прозрачный в большинстве просмотрщиков отобразится как чёрный.

Почему PNG, а не JPG

Оба формата превращают страницу в картинку. Разница проявляется ровно на том содержимом, из которого состоит большинство PDF — текст, линии и однотонные схемы, — где сжатие с потерями оставляет видимые повреждения, а без потерь — нет.

Текст и штриховая графика получаются ровно такими, как отрендерены, без серого «звона», который JPG оставляет вокруг резких границ
Скриншоты графиков, таблиц и схем остаются читаемыми, когда их увеличивают
Результат можно многократно кадрировать, аннотировать и пересохранять без потерь поколений
Ничего не загружается на сервер: документ разбирается и рендерится на вашем устройстве, а не на чужом

Как конвертировать PDF в PNG

Добавьте документ, выберите нужные страницы и уровень детализации и конвертируйте. Без загрузки на сервер, без аккаунта, без водяных знаков.

1

Перетащите один или несколько PDF — количество страниц каждого документа считывается сразу после добавления

2

Введите выборку страниц вида 1-3, 7, 12- или оставьте поле пустым, чтобы взять всё

3

Выберите 72, 150 или 300 DPI — выше значит резче, а на PNG это быстро увеличивает размер файла

4

Скачайте отдельные страницы из сетки или все сразу как ZIP

Вопросы по PDF в PNG

Нет. Разбор и рендеринг выполняются pdf.js внутри вашего браузера в фоновом воркере, а PNG сразу записываются в папку загрузок. Копия документа никуда не передаётся и нигде не хранится, и именно из-за этого стоит предпочесть его обычным конвертерам, когда файл — договор, выписка, медицинская справка или скан удостоверения.
Всякий раз, когда страница состоит в основном из текста, таблиц, диаграмм, графиков или штриховой графики. JPG сжимает блоками 8×8 и первым отбрасывает высокочастотную детализацию — а именно ей и является край буквы, — поэтому текст возвращается со слабым серым «звоном» вокруг. PNG работает без потерь и воспроизводит такие края точно. Переверните выбор для фотографических страниц — сканов фотографий, глянцевых буклетов — где PNG может быть в пять–десять раз больше без видимого выигрыша.
Потому что сжатие без потерь может использовать только повторяющиеся паттерны, а в фотографиях их очень мало. PNG в 300 DPI страницы A4, насыщенной фотографиями, легко превысит 20 МБ. Уменьшают его три вещи: рендерите при 150 DPI, а не 300, если не нужно печатное разрешение; конвертируйте только реально нужные страницы; и используйте конвертер JPG для страниц, состоящих в основном из изображений. Прогон PNG через компрессор на этом сайте тоже помогает, потому что он может существенно снизить цветовую глубину страниц с плоскими цветами.
Нет, и это сделано намеренно. У страниц PDF нет собственного фона — белый цвет вы видите потому, что его подставляет просмотрщик, — так что страница, отрендеренная на прозрачный canvas, выглядит как парящий тёмный текст, который пропадает на тёмном фоне и становится сплошным чёрным в просмотрщиках, «плющащих» прозрачность. Каждая страница сначала рисуется на белом. Если нужна прозрачность вокруг конкретного элемента, отрендерите страницу, а затем прогоните её через инструмент удаления фона.
Начните со 150 DPI — при нём основной текст остаётся читаемым при разумном размере файла. Используйте 72 DPI только для миниатюр и превью — это размер, объявленный самим PDF, и он слишком груб для мелкого шрифта. Используйте 300 DPI, когда страницу собираются печатать или пропускать через OCR: точность распознавания текста заметно растёт между 150 и 300 DPI. Выше 300 из документа, сгенерированного для экрана, редко что-то дополнительно выигрываете.
Используйте поле «Страницы». Оно принимает отдельные номера, списки через запятую и диапазоны, в том числе открытые: «1-3, 7, 12-» означает страницы с первой по третью, седьмую и с двенадцатой до конца. Пустое поле конвертирует весь документ. Номера за последней страницей игнорируются, а не считаются ошибкой, поэтому «1-999» — корректное сокращение для «все».
Зашифрованные PDF нельзя открыть без пароля, и этот инструмент ни его не запрашивает, ни пытается обойти шифрование. Откройте документ в PDF-читалке с известным вам паролем, сохраните или распечатайте его как новый незашифрованный файл и конвертируйте уже его. Без пароля документ не должен быть читаемым, и никакой конвертер не должен это менять.
Вы можете добавить сколько угодно файлов за раз, и они обрабатываются последовательно с одним индикатором прогресса на весь пакет. Каждая страница называется по исходному документу с номером с ведущими нулями, поэтому ZIP распаковывается в порядке чтения и всегда понятно, какая страница из какого файла пришла. Очень большие пакеты в 300 DPI стоит делить на части, потому что картинки накапливаются в памяти, пока вы их не скачаете.

Другие инструменты для изображений

Откройте другие мощные инструменты для редактирования изображений

Сжать Изображение

Уменьшить размер

Изменить Размер

Изменить размеры

Обрезать Изображение

Вырезать область

Конвертировать Формат

Изменить формат

Фоторедактор

Редактировать фото

Повернуть Изображение

Повернуть

Отразить Изображение

По горизонтали/вертикали

Добавить Водяной Знак

Водяной знак

Добавить Рамку

Добавить рамку изображения

Закругленные Углы

Добавить закругленные углы

Фильтры

Яркость/Контраст

Размыть Лицо

Скрыть лица

Мозаика

Размыть области

Удалить Фон

Удалить фон

Улучшить Изображение

ИИ апскейл

Добавить Текст

Добавить текст на изображение

Коллаж

Объединить несколько изображений

HTML в Изображение

Веб в изображение

GIF в Последовательность

Извлечь кадры

Удалить пустые поля

Удалить пустые края

Пакетное переименование изображений

Безопасное массовое переименование файлов

Круговая обрезка

Обрезка изображений в круг

Чёрно-белое

Конвертация изображений в оттенки серого

Разделить изображение

Разрезать изображение на сетку

Объединить изображения

Объединить изображения в одно

Изменить DPI

Установить метаданные DPI изображения

Изображение в Base64

Кодирование изображений в Base64

Изображения в PDF

Объедините изображения в один PDF

Конвертер HEIC в JPG

Конвертируйте фото iPhone из HEIC в JPG

Удаление EXIF

Просмотр и удаление скрытых метаданных фото, включая геолокацию GPS

Генератор фавиконок

Полный набор иконок и HTML-код

Цветовая палитра

Извлечь цвета из изображения

Base64 в изображение

Декодировать Base64 обратно в изображение

HEIC в PNG

Конвертировать фото HEIC с iPhone в PNG без потерь

Текст за изображением

Разместите текст позади объекта на фото прямо в браузере

Пипетка

Узнать HEX, RGB и HSL любого пикселя

Создание подписи

Нарисуйте подпись и скачайте её прозрачным PNG

Удаление фона подписи

Чернила с бумаги на прозрачном фоне

Прозрачный фон

Сделать фон прозрачным

Генератор мемов

Добавьте верхнюю и нижнюю подписи к мему

Увеличение изображений

Увеличивайте изображения в 2, 3 или 4 раза

PDF в JPG

Превратите страницы PDF в JPG

Фото на документы

Обрезка фото на документы под официальные размеры