Це стара версія документу!
Об'єднати кілька PDF-файлів в один можна різними шляхами. Наприклад, в GNU/Linux для цього існують такі програми:
Програма pdfunite
входить до пакета Poppler. Об'єднати кілька файлів можна дуже просто:
pdfunite in-1.pdf in-2.pdf in-3.pdf out.pdf
pdfunite
перезапише останній файл в списку.
Пакет ghostscript надає багато потужних функцій. Дозволяє й об'єднати кілька PDF-файлів в один:
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress -sOutputFile=out.pdf in-1.pdf in-2.pdf in-3.pdf
Якщо результат виходить великого розміру, рекомендують також застосовувати такі параметри:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/default -dNOPAUSE -dQUIET -dBATCH -dDetectDuplicateImages -dCompressFonts=true -r150 -sOutputFile=out.pdf in-1.pdf in-2.pdf in-3.pdf
Команда pdfjoin
входить до пакета PDFjam. Ця програма об'єднує окремі PDF-файли в один за допомогою PDFLaTeX. Скористуватися нею можна так:
pdfjoin in-1.pdf in-2.pdf in-3.pdf
В результаті буде створено новий файл in-3-joined.pdf
, який буде містити усі сторінки з вказаних файлів.
pdfjoin
виникла проблема: написи, зроблені деякими шрифтами, зникли. Точніше, стали невидні, хоча формально збереглися всередині файлу. Такої проблеми не виникало з gs
та pdfunite
.