Как: Объединить PDF Файлы — Linux Командная Строка

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

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

Из данной статьи вы узнаете как целиком объединить PDF файлы в один PDF, а также как склеить только определенные PDF страницы в один единственный PDF файл.

Дельный Совет: Планируете куда-то отправить PDF файл или просто сохранить? Как насчет защитить его паролем? Это легко сделать для человека, который склеивает PDF файлы из командной строки! Читать далее →

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

$ sudo apt-get install imagemagick

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

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

$ convert 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 Файл

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

Дельный Совет: Считаете себя настоящим Linux гиком? Качайте видео с YouTube из командной строки! Читать далее →

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

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

6 Replies to “Как: Объединить PDF Файлы — Linux Командная Строка”

  1. $ gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=finished.pdf file1.pdf file2.pdf
    1. Ghostscript гораздо качественней преобразовывает файлы — без сжатия и артефактов в изображениях

    2. This worked great! Ghostscript keeps the quality of the pdf files AND is way faster! Thanks!

  2. @MAXIM your command is nice since it keeps the embedded fonts. the `convert` command had slight problem for embed fonts (make the output is not clear as original)

  3. imagemagik or how they spell it is useful tool for many things. Unfortunately, he butchers the pdf so it does not have correct resolution of original files. It becomes difficult to read a merged copy.

  4. You need a special -density flag with dpi value corresponding to the original file quality, because the default value is about 90.
    convert FILE1.pdf FILE2.pdf -density 200 OUTPUT.pdf
    or
    convert -density 200 FILE1.pdf FILE2.pdf OUTPUT.pdf

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