Как объединить PDF файлы в linux

Иногда возникает необходимость объединить несколько PDF файлов в один.

Из командной строки в Linux можно легко соединить множество PDF файлов с помощью утилиты convert, которая является частью пакета ImageMagick.

Прежде всего необходимо поставить пакет ImageMagick, частью которого является утилита convert:

$ sudo apt-get install imagemagick

Объединить несколько PDF в один

Объединить два PDF файла FILE1.pdf и FILE2.pdf в новый файл OUTPUT.pdf:

$ convert FILE1.pdf FILE2.pdf OUTPUT.pdf
$ convert -units pixelsperinch -density 288 -resize 45% FILE1.pdf FILE2.pdf OUTPUT.pdf

Склеить страницы в один PDF

Также возможно склеивание только определенных PDF страниц в один PDF файл.

Для этого мы передадим команде convert имена файлов с указанием необходимы страниц в квадратных кнопках.

Соединить 2-ую страницу из первого файла FILE1.pdf с 1-ой и 6-ой страницами из второго файла FILE2.pdf и сохранить результат в новый файл OUTPUT.pdf:

$ convert FILE1.pdf[1] FILE2.pdf[0,5] OUTPUT.pdf

Множество страниц в один PDF Файл

И конечно же, существует возможность соединять целые множества страниц.

Соединить первые 10 страниц из первого файла FILE1.pdf с первыми 5-ю страницами со второго файла FILE2.pdf и сохранить результат в новый файл OUTPUT.pdf:

$ convert FILE1.pdf[0-9] FILE2.pdf[0-4] OUTPUT.pdf

Конвертировать JPG в один PDF файл

$ convert file%d.jpg[1-14] $(date +%b%d_%H%M_%S)convert.pdf 
$ convert *.jpg $(date +%b%d_%H%M_%S)convert.pdf

Как объединить PDF файлы в linux: 2 комментария

  1. неудачный вариант – сильно теряется качество. Лучше делать не через convert, а через pdftk:
    pdftk 1.pdf 2.pdf cat output all.pdf

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.