Как конвертировать изображения в 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, поэтому переименуйте его перед отправкой.
Пошаговая инструкция
- Откройте «JPG в PDF» и выберите файлы или перетащите их в область «Выберите изображения или перетащите их сюда». В окне выбора файлов доступны JPG, PNG и WebP.
- Проверьте метки «Страница» в разделе «Выбранные изображения». Начальный порядок зависит от того, какой файл браузер дочитал первым, и не обязательно совпадает с порядком имён файлов, поэтому перетащите карточки на нужные места.
- Кнопка «Добавить изображения» добавляет файлы в конец. После загрузки изображений область перетаскивания скрывается, поэтому следующие файлы добавляйте этой кнопкой. Кнопка × удаляет одно изображение, а «Очистить все» позволяет начать заново.
- Выберите значения в списках «Ориентация страницы», «Поля страницы» и «Размер страницы». Они применяются ко всем страницам.
- Нажмите «Преобразовать в 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 байт. С другими изображениями цифры будут другими, но общая закономерность следует из того, как хранится каждый формат:
| Исходный файл | Файл изображения | |
|---|---|---|
| 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».