Как объединить 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