Перейти к основному содержимому
LibraTool logoLibraTool

Изображения в PDF — бесплатно

Конвертируйте изображения в PDF. Изменяйте порядок, размер и поля.

Работает офлайн после загрузки

Перетащите файлы или нажмите для выбора

JPG, PNG, WebP, GIF, BMP, AVIF, HEIC, HEIF · обрабатывается на вашем устройстве

или нажмите Ctrl+V, чтобы вставить из буфера обмена

Можно перетащить несколько файлов сразу

Выбрать файлы

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

Частые применения

  • Конвертировать фото в PDFПреобразовать ваши фотографии в чистый PDF — отлично для фотоальбомов портфолио и обмена несколькими изображениями.
  • Конвертировать отсканированные изображения в PDFПреобразовать отсканированные изображения документов в чистые PDF файлы — восстановить многостраничные документы из отдельных сканов.
  • Конвертировать скриншоты в PDFКомпилировать снимки экрана в PDF документ — идеально для отчетов об ошибках учебных пособий и документации.
  • Конвертировать произведение искусства в PDFПреобразовать цифровое искусство и иллюстрации в PDF — делиться портфолио продавать отпечатки и сохранять вашу работу.
  • Конвертировать изображения документов в PDFПреобразовать фотографии документов форм и бумаг в надлежащие PDF файлы — подписать отправить и архивировать.

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

Конвертация полностью работает в вашем браузере с использованием pdf-lib — библиотеки JavaScript, которая строит настоящий файл PDF локально, без загрузки ваших изображений ни на один сервер. PNG встраиваются без потерь; JPEG встраиваются прямо из их оригинальных байтов (без перекодирования); другие форматы, такие как WebP, сначала растеризуются в JPEG через API Canvas.

  1. 1
    Изображения считываются локально
    Каждый перетащенный или выбранный файл считывается прямо браузером. Инструмент фильтрует по JPEG, PNG и WebP. Небольшой предпросмотр URL объекта создаётся для миниатюры — никакие данные не покидают вашу машину на этом этапе.
  2. 2
    Ориентация EXIF разрешается
    Перед встраиванием написанный вручную парсер DataView сканирует двоичный заголовок каждого JPEG на тег EXIF Orientation (0x0112). Если фото было сделано боком, и тег это указывает, API createImageBitmap браузера перезапекает поворот в данные пикселей, так что страница PDF отображается вертикально — сама pdf-lib не читает EXIF.
  3. 3
    pdf-lib строит PDF страница за страницей
    pdf-lib создаёт новый PDFDocument в памяти. PNG передаются в embedPng() и сохраняются без потерь с сохранённой прозрачностью. JPEG идут в embedJpg() без изменений. WebP и другие форматы сначала конвертируются в JPEG через canvas.toBlob() с качеством 0,92. Каждое изображение масштабируется, чтобы поместиться в выбранный размер страницы (A4, Letter или по размеру изображения) с вашей настройкой поля, затем центрируется на странице.
  4. 4
    Готовый PDF скачивается
    pdfDoc.save() сериализует завершённую структуру PDF в Uint8Array в памяти. Браузер оборачивает его в Blob и запускает скачивание файла — конвертация одного изображения называется по имени исходного файла, вывод нескольких изображений называется images.pdf.

Ваши изображения обрабатываются полностью внутри вашего браузера с помощью pdf-lib — они никогда не загружаются на сервер.

Похожие инструменты

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