Вот несколько способов объединить PDF-файлы с помощью команды Bash:
Метод 1: использование Ghostscript
Ghostscript — это универсальный инструмент, позволяющий манипулировать PDF-файлами. Для объединения PDF-файлов вы можете использовать следующую команду:
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=merged.pdf file1.pdf file2.pdf
Метод 2: использование pdftk
pdftk — еще один инструмент командной строки для работы с PDF-файлами. Вы можете объединить PDF-файлы с помощью следующей команды:
pdftk file1.pdf file2.pdf cat output merged.pdf
Метод 3: использование qpdf
qpdf — это программа командной строки, которая может манипулировать и конвертировать PDF-файлы. Чтобы объединить PDF-файлы с помощью qpdf, используйте следующую команду:
qpdf --empty --pages file1.pdf file2.pdf -- merged.pdf
Метод 4: использование PDFtk Server
PDFtk Server — это инструмент, предоставляющий серверное решение для работы с PDF-файлами. Вы можете объединить PDF-файлы с помощью следующей команды:
pdftk file1.pdf file2.pdf cat output merged.pdf
Метод 5: использование PDFsam Basic
PDFsam Basic — это бесплатное настольное приложение с открытым исходным кодом для работы с PDF-файлами. Хотя он имеет графический интерфейс пользователя, он также предоставляет интерфейс командной строки. Вы можете объединить PDF-файлы с помощью следующей команды:
pdfsam-console -f file1.pdf -f file2.pdf -o merged.pdf merge