Перейти к содержимому

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

Отрисуйте страницы в изображения PNG без потерь — с чёткими краями текста и без артефактов сжатия. Ничего не сохраняется ни на каком этапе.

  • Не сохраняется
  • Без очереди и ожидания
  • Без регистрации и водяных знаков

Как это работает

1

Добавьте PDF

Перетащите PDF на страницу — каждая страница появится в виде миниатюры.

2

Выберите разрешение и страницы

Разрешение «Для веба», «Хорошее» или «Для печати» — и нажмите только на нужные страницы, если все не нужны.

3

Скачайте

Одна страница скачивается как PNG; несколько — ZIP-архивом, по одному изображению на страницу.

Что здесь на самом деле означает разрешение

PDF измеряет страницы в пунктах, которых ровно 72 на дюйм, поэтому выбранный DPI — просто множитель: 150 DPI — это отрисовка чуть больше чем в два раза, 300 — чуть больше чем в четыре. В пикселях страница A4 при 150 DPI получается 1240 на 1754, а при 300 — 2480 на 3508; это число стоит запомнить, потому что такой же размер страницы даёт сканер при той же настройке. 72 DPI даёт страницу в её буквальных размерах и годится разве что для миниатюры.

PNG — формат без потерь, он сжимает за счёт поиска повторов, поэтому для одних страниц подходит идеально, а для других — совсем не подходит. На странице с текстом, штриховой графикой, таблицами или логотипом много больших однотонных областей и резких краёв: PNG сохраняет каждый край идеально чётким, а однотонные участки сжимает почти до нуля. На странице, которая в основном состоит из фотографии, нет ни того ни другого, поэтому PNG хранит её почти в полном размере — вот почему фотостраница при 300 DPI может весить 8 MB, тогда как та же страница в JPG заняла бы меньше одного, при разнице в качестве, которую никто не увидит.

Прозрачность — вторая причина выбрать PNG вместо JPG, и здесь стоит точно понимать, что вы получаете. Страницы отрисовываются на белом, а не на прозрачном фоне, поэтому PNG страницы непрозрачен; альфа-канал формата важен здесь тем, что он сохраняет внутри графики: мягкие тени, растушёванные края и сглаженный текст остаются чистыми и не обрастают ореолом, который блочное сжатие JPEG создаёт вокруг контрастных краёв.

Каждая страница рисуется в canvas, и canvas освобождается, как только из него забраны байты, — поэтому длинный документ конвертируется, не накапливая все страницы в памяти одновременно. Предел всё равно есть, и задаёт его браузер, а не мы: у canvas есть максимальный размер стороны и максимальная общая площадь, и ниже всего они на iPhone и iPad. Страница за этим пределом завершится ошибкой, а не превратится молча в пустое изображение, но на практике очень большие страницы в очень высоком DPI — плакат или чертёж A2 при 600 — лучше конвертировать на компьютере.

Если нужно другое

Для целого документа или для любой автоматизации pdftoppm -r 300 -png in.pdf page из Poppler записывает каждую страницу прямо на диск без ограничения по памяти и без участия браузера, а pdftoppm -r 300 -png -gray вдвое уменьшает размер текстового документа, отбрасывая цвет, которого там и не было. mutool draw -o page-%d.png -r 300 in.pdf делает то же самое и отрисовывает быстрее.

Где браузер совсем не может конкурировать, так это в выводе с управлением цветом. Canvas выдаёт sRGB и только sRGB, поэтому страница, созданная в CMYK для печати, возвращается преобразованной — по правилу, которое выбирали не вы. Ghostscript отрисовывает с настоящим движком управления цветом и сохраняет цветоделение нетронутым: если PNG пойдут в типографию, а не на экран, вся суть именно в этой разнице.

Частые вопросы

PNG или JPG — что выбрать?

PNG — для всего, где есть текст, схемы, скриншоты или однотонные цвета: это формат без потерь, поэтому края букв остаются чистыми. JPG — для страниц с большим количеством фото, где гораздо меньший файл важнее идеальных краёв.

Где-нибудь сохраняется мой PDF?

Нет. Каждую страницу отрисовывает ваш собственный браузер, и ничего никуда не отправляется.

Сохраняет ли PNG прозрачность?

Да. Если у страницы PDF нет фона, PNG остаётся прозрачным — поэтому этот вариант подходит для логотипов и графики, которую вы будете размещать на другом фоне.

Почему файлы PNG намного больше JPG?

PNG никогда не отбрасывает информацию. На странице с текстом это почти ничего не стоит, а фотография может получиться в несколько раз больше аналогичного JPG.

Можно конвертировать документ на 300 страниц?

Да, хотя в высоком разрешении это займёт время и много памяти, ведь каждая страница рисуется в полном размере. Очень длинные документы конвертируйте частями.

Полезно знать: Файлы PNG большие по своей природе — страница A4 при 300 DPI часто весит 3–8 MB. Текст на изображении нельзя выделить или найти поиском; если нужны слова, используйте «PDF в текст».

Разместите этот инструмент на своём сайте

Бесплатно для любого блога, страницы класса или справочной статьи. Вставьте один фрагмент кода — и посетители смогут пользоваться инструментом прямо на вашей странице.