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

Как конвертировать изображения в PDF

PDF объединяет фотографии, сканы или скриншоты в один файл и сохраняет их порядок. В этом руководстве объясняются настройки инструмента LeedyBox «JPG в PDF», а также рассказывается, как сохранить чёткость страниц при печати и почему некоторые PDF получаются намного больше исходных изображений.

Когда PDF удобнее отдельных изображений

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

Что инструмент делает с изображениями

Каждое изображение становится одной страницей. Оно масштабируется с сохранением пропорций так, чтобы поместиться в пределах полей, и выравнивается по центру: маленькие изображения увеличиваются, а большие уменьшаются, но их размеры в пикселях не меняются. Способ хранения данных изображения зависит от формата:

  • Файлы JPG копируются в PDF без изменений, вместе с метаданными. Повторно они не сжимаются, и PDF получается примерно такого же размера, как все изображения вместе.
  • Файлы PNG хранятся без сжатия с потерями и обычно сохраняют прозрачность. PNG без альфа-канала добавляет к PDF примерно столько же, сколько весит сам файл, а PNG с альфа-каналом (именно так сохраняется большинство прозрачных PNG) хранится без сжатия.
  • Файлы WebP заново кодируются в JPG с качеством 100, потому что PDF не поддерживает WebP. Обычно они становятся намного больше, а в наших тестах прозрачные области становились чёрными.

PDF собирается в вашем браузере с помощью JavaScript (библиотеки jsPDF); инструмент не отправляет ваши изображения в LeedyBox. Файл скачивается под именем converted_images.pdf, поэтому переименуйте его перед отправкой.

Пошаговая инструкция

  1. Откройте «JPG в PDF» и выберите файлы или перетащите их в область «Выберите изображения или перетащите их сюда». В окне выбора файлов доступны JPG, PNG и WebP.
  2. Проверьте метки «Страница» в разделе «Выбранные изображения». Начальный порядок зависит от того, какой файл браузер дочитал первым, и не обязательно совпадает с порядком имён файлов, поэтому перетащите карточки на нужные места.
  3. Кнопка «Добавить изображения» добавляет файлы в конец. После загрузки изображений область перетаскивания скрывается, поэтому следующие файлы добавляйте этой кнопкой. Кнопка × удаляет одно изображение, а «Очистить все» позволяет начать заново.
  4. Выберите значения в списках «Ориентация страницы», «Поля страницы» и «Размер страницы». Они применяются ко всем страницам.
  5. Нажмите «Преобразовать в PDF-документ» и дождитесь скачивания.

Как выбрать размер страницы, ориентацию и поля

По умолчанию выбраны «A4 (стандарт)», «Авто (по размеру изображения)» и «Без полей (на всю страницу)». В режиме «Авто» страница становится альбомной, если ширина изображения больше его высоты, и книжной в остальных случаях. Варианты «Книжная» и «Альбомная» работают и с US Letter, несмотря на «A4» в их названиях. Размер A4 — 210 × 297 мм, US Letter — 215,9 × 279,4 мм. «Малые поля» оставляют свободную полосу 10 мм с каждой стороны, «Большие поля» — 20 мм.

Назначение Размер страницы Ориентация Поля
Печать на офисной бумаге A4 или US Letter Авто Малые: многие принтеры не печатают до самого края листа
Загрузка отсканированных форм A4 или US Letter Авто Без полей
Чтение на экране По размеру изображения Авто Без полей
Перфорация или переплёт A4 или US Letter Книжная Большие

Пример: фотография 4000 × 3000 на A4 в режиме «Авто» без полей получает альбомную страницу и выводится размером 280 × 210 мм, а слева и справа остаются белые полосы по 8,5 мм, потому что лист A4 (около 1,41 : 1) вытянут сильнее, чем 4 : 3. Если принудительно выбрать ориентацию «Книжная» и малые поля, та же фотография уменьшится до 190 × 142,5 мм — это меньше половины листа.

Вариант «По размеру изображения» делает каждую страницу размером со своё изображение из расчёта 96 пикселей на дюйм: скриншот 1920 × 1080 даёт страницу 508 × 286 мм. Это удобно для чтения на экране, а при печати на A4 или Letter страницу придётся уменьшать. Поля при этом варианте уменьшают изображение внутри страницы, а не увеличивают саму страницу. Оставляйте ориентацию «Авто»: если для альбомного изображения выбрать «Книжную», а для книжного — «Альбомную», повернётся страница, но не изображение, и часть изображения окажется обрезанной. Кроме того, jsPDF ограничивает страницу 200 дюймами (5080 мм), поэтому у изображения больше 19 200 пикселей в длину или ширину, например у скриншота длинной веб-страницы целиком, пропадает конец. Сначала разрежьте такое изображение на части в инструменте «Обрезка изображения».

Будут ли страницы чёткими при печати?

Чёткость на бумаге зависит от количества пикселей на дюйм (PPI): это число пикселей по ширине, делённое на ширину отпечатка в дюймах (миллиметры ÷ 25,4). Для фотографий, которые рассматривают вблизи, обычно ориентируются примерно на 300 PPI; текст часто остаётся читаемым при 150–200 PPI. Изображение 4 : 3 на альбомном листе A4 без полей печатается шириной 280 мм (11,0 дюйма):

  • 4000 × 3000 пикселей: около 363 PPI.
  • 1200 × 900 пикселей: около 109 PPI, заметная нечёткость.
  • 400 × 300 пикселей: около 36 PPI, изображение размыто или распадается на квадраты.

Увеличение не добавляет деталей — ни в инструменте, ни если увеличить изображение заранее. Для полной страницы A4 при 300 PPI нужно около 2480 × 3508 пикселей, поэтому фотографируйте документы в полном разрешении камеры, так чтобы страница заполняла кадр. Подробнее о PPI рассказывается в руководстве «Изменение размера изображений: пиксели, пропорции и DPI».

Как уменьшить размер PDF

Мы запустили код конвертации инструмента с jsPDF 2.5.1 (именно эту версию загружает страница) на тестовых изображениях с настройками A4, «Авто» и «Без полей». Размеры указаны из расчёта 1 КБ = 1000 байт. С другими изображениями цифры будут другими, но общая закономерность следует из того, как хранится каждый формат:

Исходный файл Файл изображения PDF
JPG 4000 × 3000 2,44 МБ 2,44 МБ
То же фото в WebP 1,40 МБ 14,5 МБ
Скриншот PNG 1920 × 1080 84 КБ 87 КБ
Логотип PNG 1000 × 1000 с альфа-каналом 9 КБ 4,0 МБ
Тот же логотип на белом фоне, без прозрачности 8 КБ 11 КБ
Тот же логотип в PNG с палитрой из 256 цветов и прозрачностью 4 КБ 14 КБ
  • Размер PDF с фотографиями определяется размером JPG-файлов, поэтому сначала уменьшите их в инструменте «Сжатие изображений» или «Изменение размера изображений», оставив достаточно пикселей для размеров печати, указанных выше.
  • Цветной PNG с альфа-каналом занимает в PDF около 4 байт на пиксель, то есть примерно 48 МБ на 12 мегапикселей, тогда как версия с палитрой из 256 цветов остаётся небольшой. Если PDF из PNG-файлов получился намного больше самих файлов, скорее всего, у них есть альфа-канал: некоторые программы добавляют его, даже когда прозрачных областей нет. Если прозрачность не нужна, сначала конвертируйте такие PNG в JPG; то же стоит сделать и с изображениями WebP. Для этого в «Сжатии изображений» выберите JPG в поле «Формат сохранения» или воспользуйтесь инструментом «Конвертер изображений». Прозрачные области станут белыми.
  • PDF всё ещё превышает лимит загрузки? Инструмент «Сжать PDF» заново отрисовывает каждую страницу в виде JPG с разрешением примерно от 65 до 108 пикселей на дюйм в зависимости от уровня сжатия. Для чтения на экране этого часто достаточно, но при печати страницы будут нечёткими, поэтому проверьте, что мелкий текст остаётся читаемым.

Частые проблемы и их решение

  • Фотография лежит на боку или искажена. Многие телефоны сохраняют снимки повёрнутыми набок и добавляют тег ориентации (EXIF), который подсказывает программам просмотра, как их развернуть. Миниатюры выглядят правильно, потому что современные браузеры учитывают этот тег, и инструмент рассчитывает размер картинки на странице по этим, уже развёрнутым, размерам. Однако данные JPG он копирует без изменений, а программы просмотра PDF, как правило, тег игнорируют, поэтому фотография может оказаться лежащей на боку и сжатой, чтобы уместиться в рамку, рассчитанную на правильно развёрнутый снимок. Обработайте такие фото в инструменте «Поворот и отражение изображений» или в «Сжатии изображений»: оба применяют ориентацию и сохраняют новую копию, в которой пиксели уже расположены правильно. Затем конвертируйте снова.
  • Белые полосы рядом с каждой фотографией. Обрежьте фотографии по форме страницы в инструменте «Обрезка изображения»: выберите «Своё», введите 210 и 297 для книжного A4 (297 и 210 для альбомного, 8,5 и 11 для Letter) и нажмите «Выделить всё», чтобы получить наибольшую область. Фотография 3000 × 4000 станет 2828 × 4000. Другой вариант — выбрать «По размеру изображения».
  • Часть изображения пропала. При варианте «По размеру изображения» для альбомного изображения была выбрана книжная ориентация или для книжного — альбомная, либо изображение больше 19 200 пикселей в длину или ширину. Выберите «Авто» или разрежьте длинные изображения на части.
  • Картинка на странице выглядит перемешанной. В наших тестах чересстрочные PNG (такой режим сохранения некоторые редакторы предлагают для веб-изображений) превращались в беспорядочные полосы или блоки, если у них не было альфа-канала: инструмент передаёт их сжатые данные в PDF как есть, а PDF не поддерживает чересстрочные PNG. Сначала конвертируйте такие файлы в JPG.
  • Прозрачный PNG получается пустым или почти пустым. В наших тестах так происходило с PNG, сохранёнными с небольшой палитрой из 16 цветов или меньше и прозрачностью. Так некоторые оптимизаторы PNG сохраняют простую графику, и так же поступает «Сжатие изображений» на самых низких настройках для PNG: инструмент неправильно считывает прозрачность таких файлов. Возьмите полноцветную версию изображения, если она у вас есть, или конвертируйте его в JPG, если прозрачность не нужна.
  • Сообщение об ошибке или страница без изображения. Инструмент работает с JPG, PNG и WebP. Повреждённые файлы и файлы других форматов, перетащенные в область загрузки, например изображения AVIF или фото HEIC с iPhone, могут прервать конвертацию с ошибкой (тогда PDF не скачивается) или дать пустую либо искажённую страницу. Конвертируйте такие файлы в JPG, прежде чем добавлять их.

Проверка PDF перед отправкой

Сравните количество страниц с количеством изображений, пролистайте документ, чтобы проверить порядок и ориентацию, и рассмотрите самый мелкий текст при увеличении. В окне печати вариант подгонки по размеру масштабирует всю страницу вместе с полями до области печати, а вариант «Фактический размер» сохраняет ваши размеры, но может обрезать края страницы без полей.

Фотографии JPG сохраняют внутри PDF свои метаданные EXIF, включая GPS-координаты, если телефон их записал, и любой, кто извлечёт изображения, сможет их прочитать. Если PDF предназначен для отправки другим людям, очистите фотографии перед конвертацией. Инструмент «Удаление EXIF-данных» не меняет данные изображения и по умолчанию сохраняет тег ориентации, поэтому фото, лежащие на боку, он не исправит. «Сжатие изображений» и «Поворот и отражение изображений» удаляют метаданные, когда сохраняют новые, заново сжатые копии с правильно расположенными пикселями.

Страницы — это картинки, поэтому их текст нельзя найти поиском или скопировать. Чтобы получить текст, обработайте исходные изображения инструментом «Изображение в текст (OCR)»; в руководстве «Извлечение текста из PDF: текстовый слой и OCR» объясняется, чем PDF из изображений отличается от текстового PDF и почему распознанный текст нужно проверять. Храните исходные изображения, пока не проверите PDF.

Часто задаваемые вопросы

Снижает ли конвертация качество изображений?

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

Можно ли сочетать книжные и альбомные изображения?

Да. В режиме «Авто» каждая страница поворачивается в соответствии со своим изображением. Размер страницы и поля одинаковы для всех страниц, поэтому, если нужны разные настройки, создайте отдельные PDF и объедините их инструментом «Объединить PDF».

Можно ли добавить изображения в существующий PDF?

Конвертируйте изображения в PDF, откройте существующий файл в инструменте «Упорядочить страницы PDF», нажмите «Добавить страницы из другого PDF», чтобы добавить новые страницы в конец, а затем перетащите их на нужные места. Если новые страницы нужно просто поставить перед старыми или после них, файлы можно соединить в инструменте «Объединить PDF». Подробнее — в руководстве «Как изменить порядок, повернуть и удалить страницы PDF».

Сколько изображений можно добавить?

Инструмент не задаёт максимального количества. На практике всё упирается в память устройства, потому что все изображения и готовый PDF хранятся в браузере. Если страница начинает тормозить или закрывается с ошибкой, конвертируйте изображения небольшими группами и объедините полученные PDF инструментом «Объединить PDF».