В статье «Как преобразовать PDF в JPG с помощью командной строки в Linux» показано как разбить файл PDF на отдельные страницы при этом конвертировав их в изображения.
Но что если необходимо выполнить обратное действие? Как собрать изображения JPG в файл PDF? Именно этому и посвящена данная статья, которая расскажет, как из JPG файлов создать единый PDF документ.
С объединением изображений (JPG и других форматов) в PDF отлично справляется утилита convert из пакета ImageMagick.
В Debian, Linux Mint, Ubuntu, Kali Linux их производных вы можете установить этот пакет с помощью этой команды:
sudo apt install imagemagick
В Arch Linux, Manjaro и их производных для установки выполните команды:
sudo pacman -S imagemagick # Для поддержки других форматов, таких как JPEG (JPEG XL и JPEG2000), HEIF, DNG, SVG, WEBP, WMF, OpenRaster, OpenEXR, DJVU установите следующие зависимости: sudo pacman -S ghostscript libheif libjxl libraw librsvg libwebp libwmf libxml2 libzip ocl-icd openexr openexr openjpeg2 djvulibre pango
Чтобы конвертировать одно изображение в PDF выполните команду вида:
convert КАРТИНКА.jpg РЕЗУЛЬТАТ.pdf
Пример:
convert PL48536179-5.jpg out.pdf
Можно указать сразу несколько входных файлов .jpg, например:
convert PL48536179-5.jpg PL48536179-6.jpg PL48536179-7.jpg out.pdf
Они поочерёдно будут добавлены в созданный PDF файл.
Если файлов много и у них общий префикс, то можно использовать подстановочный символ * чтобы добавить сразу несколько файлов:
convert PL48536179* out.pdf
Или так:
convert PL*.jpg out.pdf
Следующая команда создаст PDF файл из всех JPG файлов в текущей директории:
convert *.jpg out.pdf
По умолчанию создаётся PDF файл в максимальном качестве. Если вы хотите уменьшить размер выходного файла, то укажите опцию -quality со значением менее 100, например:
convert -quality 70 PL*.jpg out2.pdf
Как можно убедиться, размер PDF файла действительно уменьшился:
Онлайн сервис конвертации JPG в PDF
Если вы пользователь Windows, либо вы не хотите устанавливать новые утилиты и разбираться с командной строкой для преобразования JPG в PDF, то вы можете собрать JPG файлы в один документ PDF на странице Онлайн сервиса для конвертации JPG в PDF: https://suip.biz/ru/?act=convert-jpg-to-pdf
Там дана краткая инструкция по использованию, основная суть в том, что если файлов несколько, то их перед загрузкой нужно поместить в ZIP архив.
Связанные статьи:
- Как преобразовать PDF в JPG с помощью командной строки в Linux (РЕШЕНО) (85.6%)
- Какой программой открыть файлы .docbook (DocBook) (68%)
- Основы использования Joe's Own Editor (53.2%)
- Почему при объединении строк они перекрывают друг друга (53.2%)
- Распознавание текста в Linux (OCR) (50%)
- Полнотекстовый поиск по файлам MS Word и архивам в Linux (RANDOM - 50%)