Поиск по сайту:

Как объединить PDF-файлы в командной строке в Linux

Некоторое время назад мы уже рассмотрели, как разделить или извлечь отдельные страницы из PDF-файла в Linux с помощью утилиты pdftk. В этом руководстве описано, как извлечь диапазон страниц или часть PDF-файла в Linux. Сегодня мы увидим, как объединить два или более PDF-файла с помощью приложений PDFtk и Poppler в Linux.

Сначала мы обсудим, как объединить PDF-файлы или объединить PDF-файлы из командной строки с помощью инструмента Pdftk.

1. Объединение PDF-файлов в командной строке в Linux с помощью pdftk

PDFtk — бесплатный графический инструмент, который можно использовать для разделения или объединения PDF-файлов. Он доступен в бесплатной и платной версиях. Вы можете использовать его либо в режиме CLI, либо в режиме GUI.

PDFtk доступен в репозиториях по умолчанию большинства дистрибутивов Linux. Давайте установим pdftk.

Установить PDFtk в Arch LInux и его производных:

PDFtk доступен в AUR. Вы можете установить его с помощью любой вспомогательной программы AUR, например Paru или Yay.

paru -S pdftk

Или,

yay -S pdftk

Установить PDFtk В Debian, Ubuntu и производных:

sudo apt-get install pdftk

Установить PDFtk В CentOS, Fedora, Red Hat:

Сначала установите репозиторий EPEL:

sudo yum install epel-release

Или

sudo dnf install epel-release

Затем установите приложение PDFtk с помощью команды:

sudo yum install pdftk

Или

sudo dnf install pdftk

Теперь давайте объединим несколько PDF-файлов и сделаем их одним файлом.

У меня есть три PDF-файла с именами file1.pdf, file2.pdf и file3.pdf в моем текущем рабочем каталоге. Я хочу объединить их в один файл с именем outputfile.pdf.

Чтобы объединить три вышеупомянутых PDF-файла в один, выполните следующую команду из терминала:

pdftk file1.pdf file2.pdf fiel3.pdf cat output outputfile.pdf

Альтернативно вы можете использовать подстановочные знаки, чтобы объединить все файлы с расширением .pdf и объединить их в один файл, как показано ниже:

pdftk *.pdf cat output outputfile.pdf

Эта команда объединит все PDF-файлы в текущем каталоге в один файл.

2. Объединение PDF-файлов в командной строке в Linux с помощью Poppler

Poppler — это библиотека рендеринга PDF-файлов, основанная на базе кода xpdf-3.0.

Чтобы установить Poppler в дистрибутивах на базе Arch Linux, запустите:

sudo pacman -S poppler

В Debian, Ubuntu, Linux Mint:

$ sudo apt-get install poppler-utils

В RHEL, CentOS, Fedora:

$ sudo yum install poppler-utils

После установки Poppler выполните следующую команду, чтобы объединить PDF-файлы в текущем рабочем каталоге.

$ pdfunite file1.pdf file2.pdf file3.pdf outputfile.pdf

Приведенная выше команда объединит файлы file1.pdf, fiel2.pdf и file3.pdf в один файл с именем outputfile.pdf.

Заключение

Теперь вы знаете, как разделить PDF-файл на несколько частей и как объединить множество PDF-файлов в один с помощью инструментов PDFtk и Poppler в Linux. Как вы можете видеть из этого руководства, объединение или слияние PDF-файлов в Linux не так уж и сложно. Вы можете сделать это за пару минут.

Связанное чтение:

  • Как упорядочивать и редактировать PDF-файлы с помощью PDF Arranger

Ресурсы: 

  • Поплер
  • PDFT

Статьи по данной тематике

Все права защищены. © Linux-Terminal.com • 2023-2024