Конвертация JPG или PNG в PDF

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

Нажмите, чтобы выбрать изображения, или перетащите их сюда

JPG, PNG и большинство других форматов изображений. Остаётся на вашем устройстве, ничего не загружается.

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

PDF нативно поддерживает ровно два формата изображений, важных для этого инструмента: JPEG (в фильтре DCTDecode) и растровые данные в стиле PNG. Поэтому для обычного JPG pdf-lib встраивает байты файла в PDF без изменений — без декодирования и перекодирования, без потери качества, — и итоговый PDF получается примерно того же размера, что и исходные JPEG. PNG распаковывается в тот вид пикселей, который ожидает PDF, тоже без потерь. Каждое изображение становится отдельной страницей.

Форматы, которые PDF не поддерживает напрямую — WebP, GIF, BMP и некоторые сложные варианты JPEG, — проходят через запасной путь: браузер декодирует изображение через createImageBitmap(), отрисовывает его на canvas и заново экспортирует как PNG перед встраиванием. Это преобразование побитово без потерь, хотя итоговый файл может оказаться крупнее оригинала. Размер страницы задаётся в пунктах PDF (72 на дюйм). Режим «По размеру изображения» считает изображение экранными пикселями с плотностью 96 DPI и подгоняет страницу точно под него; режимы A4 и Letter сохраняют стандартный размер страницы, пропорционально уменьшают изображение и центрируют его.

Ваши фотографии никогда не покидают устройство: понаблюдайте за вкладкой «Сеть» во время конвертации — изображения читаются локально, собираются в PDF в памяти библиотекой pdf-lib и скачиваются из blob.

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

Нет. Конвертация происходит полностью в вашем браузере с помощью JavaScript. Ваши файлы никогда не покидают устройство и не попадают на сервер.

Могу ли я выбрать порядок страниц?

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

Какой размер страницы выбрать?

«По размеру изображения» делает каждую страницу с пропорциями самого изображения, что обычно лучше всего для сканов и скриншотов. A4 или US Letter вписывают изображение по центру стандартной страницы, что часто удобнее для печати.

Какие форматы изображений поддерживаются?

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

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

В большинстве случаев изображения JPG и PNG встраиваются как есть. Некоторые изображения нужно перекодировать, чтобы их можно было встроить (отдельные варианты JPEG или форматы, отличные от JPG/PNG), такие сначала конвертируются без потерь в PNG.