Конвертация 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.