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

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

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

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

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

1

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

Перетащите файлы PNG на страницу или нажмите, чтобы выбрать. Добавлять можно сколько угодно.

2

Расставьте и настройте

Перетаскиванием поменяйте порядок, затем выберите размер страницы, ориентацию и поля.

3

Создайте PDF

Нажмите «Создать PDF» и скачайте его.

Почему PDF из PNG весит ровно столько, сколько его картинки

PDF понятия не имеет, что такое PNG, но так вышло, что изображения он хранит с тем же сжатием, что и PNG, — поэтому PNG попадает в документ без перекодирования. Его пиксельные данные переносятся нетронутыми, а не распаковываются и сжимаются заново, а значит, никаких потерь от повторного сжатия нет вовсе, и PDF весит по сути сумму вложенных в него изображений. Восемь скриншотов по 4 MB дают PDF на 32 MB. Это не неэффективность, а цена формата без потерь — и причина, по которой PDF из фотографий лучше собирать из JPG.

Прозрачность обрабатывается как положено, а не сплющивается. Альфа-канал PNG выделяется и прикрепляется как мягкая маска (soft mask) — это собственный механизм спецификации PDF для попиксельной прозрачности, — так что логотип с мягкой тенью ложится на страницу без серого прямоугольника, который оставляет конвертация попроще. Под ним — сама страница, поэтому прозрачный PNG выглядит белым, если там не нарисовано что-то ещё.

Размер страницы — такой, какой вы выберете. Фиксированный размер вписывает каждое изображение в поля с сохранением пропорций — никогда не растягивая и не обрезая, — и книжный скриншот на альбомной странице просто оставляет место по бокам. Если же выбрать размер по изображению, каждая страница станет ровно картинкой плюс поля, так что в PDF из разных скриншотов страницы будут разного размера — в PDF это совершенно допустимо, но иногда удивляет принтер.

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

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

Для сотен изображений или для всего, что делается скриптом, правильный инструмент — img2pdf, и он необычайно принципиален: встраивает исходные данные без перекодирования, ровно как здесь, и отказывается работать, а не ухудшает молча то, что не может встроить без потерь. img2pdf *.png -o out.pdf — вот и вся команда. magick *.png out.pdf из ImageMagick гибче и охотно пересжимает, так что если это важно, добавьте -quality 100.

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

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

Сохраняется ли качество?

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

Сохраняются ли мои изображения где-нибудь?

Нет. Документ собирается без отправки и сохранения чего-либо.

Что происходит с прозрачными областями?

Прозрачность сохраняется в PDF. На белой странице она просто выглядит белой — обычно именно это и нужно.

Можно ли разместить несколько скриншотов на одной странице?

Пока нет — каждое изображение становится отдельной страницей. Чтобы собрать несколько изображений на одной странице, сначала расположите их в графическом редакторе.

Какие ещё форматы можно добавить?

Здесь тоже работают JPG, WebP, GIF, BMP и AVIF — вперемешку с вашими PNG.

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

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

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