Об этом инструменте
Преобразование PNG в PDF — это стандартный способ упаковки серии изображений в один документ для печати, отправки по электронной почте, архивирования или отправки через системы, которые ожидают PDF. Преобразование не преобразует содержимое изображения; он встраивает каждый PNG в страницу PDF подходящего размера. Выходные данные представляют собой переносимый контейнер с постраничной разбивкой вокруг исходных изображений.
Этот инструмент генерирует PDF-файл локально в вашем браузере с помощью jsPDF. Каждый загружаемый вами PNG-файл встраивается в документ в своем исходном разрешении; размер страницы устанавливается либо на размеры изображения, либо на стандартный размер бумаги (A4, US Letter) в зависимости от выбранного вами варианта. Несколько PNG-файлов превращаются в несколько страниц в порядке загрузки, которые вы можете изменить перед созданием.
Поскольку PDF может встраивать PNG в исходном виде, перекодирование не происходит — байты PNG переносятся в объектный поток PDF как есть. На выходе сохраняется качество исходных изображений без потерь. Результат пригоден для печати, обмена или загрузки в любой инструмент, использующий PDF.
Зачем конвертировать PNG в PDF
Системы электронной почты, правительственные порталы и системы подачи академических заявок часто ожидают вложений в формате PDF, а не изображений. Локальное преобразование позволяет избежать ошибок при загрузке и позволяет контролировать размер, порядок и ориентацию страниц перед отправкой. PDF также является форматом, который ожидает большинство принтеров; отправка PDF-файла гарантирует единообразную обработку на копировальных аппаратах, домашних принтерах и типографском оборудовании.
PDF-файлы также более долговечны, чем документы. Получатели могут выделять страницы с одним вложением, а не иметь дело с несколькими изображениями. Беспорядок в именах файлов заменяется одним документом. Номера страниц и постоянный размер бумаги делают печать предсказуемой. Для документов с несколькими изображениями — отсканированных квитанций, страниц контрактов, фотодоказательств, контрольных листов с дизайном — PDF является подходящим местом.
Как использовать
Добавьте изображения, выберите настройки страницы, сгенерируйте. Документы с несколькими изображениями объединяются в порядке загрузки.
- Загрузите файлы PNG: Перетащите один или несколько PNG-файлов в область загрузки или щелкните, чтобы просмотреть и выбрать несколько файлов одновременно. Файлы добавляются в порядке выбора. Поддерживается общий размер загрузки до 50 МБ.
- При необходимости расположите страницы: Каждый загруженный PNG становится одной страницей. Порядок по умолчанию — порядок загрузки; если вам нужна определенная последовательность, загрузите файлы в том порядке, в котором вы хотите, чтобы они отображались в PDF.
- Выберите размер страницы: Выберите «Авто» (размер страницы соответствует размеру изображения), A4 (210 × 297 мм) или US Letter (8,5 × 11 дюймов). Авто сохраняет точные размеры; стандартные размеры масштабируют изображение в соответствии с полями.
- Сгенерировать и скачать: Нажмите «Создать PDF». Браузер встраивает каждый PNG в документ jsPDF и сериализует его в большой двоичный объект PDF. Полученный файл загружается на ваше устройство.
Общие случаи использования
Технические детали
PDF (ISO 32000) — это формат документа с тегами, состоящий из таблицы объектов, потоков контента и таблицы перекрестных ссылок. Изображения можно встраивать напрямую, используя тип /Image XObject с параметром /Filter, соответствующим исходной кодировке — /FlateDecode для растровых изображений, сжатых DEFLATE в стиле PNG. jsPDF создает граф объекта в JavaScript и сериализует его в поток байтов PDF на стороне клиента.
Размер страницы: когда вы выбираете «Авто», jsPDF устанавливает для MediaBox страницы размеры изображения (в пунктах, 1pt = 1/72 дюйма). Когда вы выбираете формат A4 или US Letter, изображение масштабируется по размеру страницы с небольшими полями. Сами байты изображения не изменяются; корректируется только ограничивающая рамка.
Многостраничные документы создаются путем вызова addPage() между встраиваниями. Каждый PNG становится объектом Page с одним XObject Image внутри. Выходная версия PDF — 1.4, поддерживаемая всеми программами чтения PDF-файлов, выпущенными за последние 20 лет.
Часто задаваемые вопросы
- Изменяет ли преобразование PNG в PDF содержимое?
- Содержимое сохраняется максимально точно. Однако некоторые функции, специфичные для формата, могут не иметь прямых эквивалентов, поэтому могут возникнуть незначительные различия в форматировании.
- Зачем конвертировать в формат PDF?
- PDF сохраняет точное форматирование на всех устройствах и в операционных системах. Это стандарт обмена документами, которые везде должны выглядеть одинаково — контрактами, отчетами, презентациями и файлами, готовыми к печати.
- Есть ли какие-либо ограничения, о которых следует знать?
- Поддерживаются файлы размером до 50 МБ. Обработка очень больших или сложных файлов может занять больше времени. Все преобразования происходят в вашем браузере, поэтому скорость обработки зависит от вашего устройства.
- Сохраняются ли мои изображения конфиденциальными во время конвертации?
- Да. Ваши PNG-файлы полностью обрабатываются в вашем браузере с использованием Canvas API и JavaScript. Ничего не загружается ни на один сервер — файл передается напрямую с вашего устройства в конвертер и обратно на ваше устройство.
- Мой файл загружен на сервер?
- Нет. PDF-файл создается локально в вашем браузере с помощью jsPDF. Данные изображения и полученный PDF-файл никогда не покидают ваше устройство.
- Каков максимальный размер файла?
- Общий объем загрузки до 50 МБ. Выходной PDF-файл представляет собой примерно сумму входных размеров PNG плюс небольшие накладные расходы на структуру объекта PDF (обычно несколько КБ на страницу).
- Будет ли PDF доступен для поиска?
- Нет. PDF-файл содержит встроенные изображения, а не текст. Программы чтения PDF-файлов не могут извлекать или искать текст из результата. Чтобы создать PDF-файл с возможностью поиска, запустите вывод с помощью инструмента оптического распознавания символов, такого как ocrmypdf.
- Поддерживаются ли файлы JPG в качестве входных данных?
- Этот специальный инструмент предназначен для PNG. Для преобразования JPG в PDF используйте специальный инструмент JPG в PDF, который использует аналогичную логику, но встраивает JPG с помощью /DCTDecode, а не /FlateDecode.
Related Articles
File FormatsImage Format Guide: JPG vs PNG vs WebP vs SVG Explained
Learn the differences between popular image formats, when to use each one, and how to convert between them for optimal quality and file size.
8 min readFile FormatsThe Complete Guide to PDF Conversion: Methods, Tools, and Best Practices
Everything you need to know about converting PDFs to other formats and vice versa. Covers PDF to Word, Excel, PNG, and more.
10 min readFile FormatsDocument Formats Explained: Word, PDF, TXT, and When to Use Each
Understand the differences between document formats like DOCX, PDF, TXT, RTF, and ODT. Learn which format to use for different purposes and how to convert between them.
8 min readFile FormatsAudio and Video Formats Explained: MP3, MP4, WAV, WebM, and Beyond
Understand the differences between audio and video formats, codecs, containers, and how to choose the right format for your needs.
9 min readPrivacy & SecurityHow to Convert Files Online Safely: Privacy and Security Guide
Understand the risks of online file conversion and learn how browser-based tools keep your data private. A guide to safe file handling.
7 min readPrivacy & TechnologyWhy Browser-Based Tools Are the Future: No Installs, No Uploads, No Risk
Discover why browser-based tools are replacing desktop software and cloud uploads. Learn how client-side processing keeps your files private while delivering powerful functionality.
7 min read