В Windows много программного обеспечения для объединения файлов PDF, но как мы можем сделать то же самое в Ubuntu?
В Windows много программного обеспечения для объединения файлов PDF, но как мы можем сделать то же самое в Ubuntu?
Если вам нужен инструмент с простым графическим интерфейсом, попробуйте pdfshuffler, Он позволяет объединять PDF-файлы, а также переупорядочивать и удалять страницы. Для пакетной обработки и / или более сложных задач pdftk, конечно, более мощный.
Чтобы объединить два файла PDF, file1.pdf
а также file2.pdf
:
pdftk file1.pdf file2.pdf cat output mergedfile.pdf
Дополнительная информация доступна ВотОбратный путь,
Ghostscript представляет собой пакет (доступный по умолчанию в Ubuntu), который позволяет просматривать или печатать файлы PostScript и PDF в других форматах или конвертировать эти файлы в другие форматы.
Чтобы использовать Ghostscript для объединения файлов PDF, введите следующее:
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dAutoRotatePages=/None -sOutputFile=finished.pdf file1.pdf file2.pdf
Вот краткое описание команды:
gs starts the Ghostscript program.
-dBATCH once Ghostscript processes the PDF files, it should exit.
If you don't include this option, Ghostscript will just keep running.
-dNOPAUSE forces Ghostscript to process each page without pausing for user interaction.
-q stops Ghostscript from displaying messages while it works
-sDEVICE=pdfwrite
tells Ghostscript to use its built-in PDF writer to process the files.
-sOutputFile=finished.pdf
tells Ghostscript to save the combined PDF file with the specified name.
-dAutoRotatePages=/None
Acrobat Distiller parameter AutoRotatePages controls the automatic orientation selection algorithm: For instance: -dAutoRotatePages=/None or /All or /PageByPage.
Ваши входные файлы даже не должны быть файлами PDF. Вы также можете использовать файлы PostScript или EPS или любую смесь из трех.
С Ghostscript вы можете многое сделать. Вы можете прочитать его документация Больше подробностей.
Вы также можете использовать pdfunite для объединения PDF-документов:
pdfunite in-1.pdf in-2.pdf in-n.pdf out.pdf
Очень приятное решение - PDFChain. Это графический интерфейс - это интерфейс PDFTK, в котором вы можете объединять, разделять или даже добавлять некоторый фон в ваши PDF-файлы.
Дайте PDFMod попробовать, это из проекта GNOME:
Я использую pdfseparate для извлечения определенных страниц из большого pdf-файла:
pdfseparate -f 156 -l 157 input.pdf output_%d.pdf
pdfseparate -f 1 -l 2 input.pdf output_%d.pdf
и после этого я присоединяюсь к ним через команду:
pdfunite $(ls -v output_*.pdf | tr '\n' ' ') out$(date +%Y-%m-%d_%H_%M_%S ).pdf
Это объединяет:
output_1.pdf output_2.pdf output_156.pdf output_157.pdf
в:
out2014-12-14_23_25_36.pdf
Может быть, есть более простой способ справиться ... :-)