Mempertimbangkan bahwa pdfunite
adalah bagian dari poppler yang memiliki peluang lebih tinggi untuk dipasang, penggunaannya juga lebih sederhana daripada pdftk
:
pdfunite in-1.pdf in-2.pdf in-n.pdf out.pdf
Pastikan Anda ingat untuk memberikan out.pdf
, atau akan menimpa file terakhir di perintah Anda
Coba ghostscript yang bagus:
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=merged.pdf mine1.pdf mine2.pdf
atau bahkan dengan cara ini untuk versi yang lebih baik untuk PDF beresolusi rendah (terima kasih kepada Adriano karena telah menunjukkan hal ini):
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress -sOutputFile=merged.pdf mine1.pdf mine2.pdf
Dalam kedua kasus, resolusi ouput jauh lebih tinggi dan lebih baik daripada cara ini menggunakan convert:
convert -density 300x300 -quality 100 mine1.pdf mine2.pdf merged.pdf
Dengan cara ini Anda tidak perlu menginstal apa pun, cukup bekerja dengan apa yang telah Anda instal di sistem Anda (setidaknya keduanya datang secara default di kotak saya).
PEMBARUAN: pertama-tama terima kasih atas semua komentar baik Anda!! hanya tip yang mungkin berhasil untuk kalian, setelah mencari di Google, saya menemukan trik hebat untuk mengecilkan ukuran PDF, saya menguranginya dengan satu PDF dari 300 MB menjadi hanya 15 MB dengan resolusi yang dapat diterima! dan semua ini dengan ghostscript yang bagus, ini dia:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/default -dNOPAUSE -dQUIET -dBATCH -dDetectDuplicateImages -dCompressFonts=true -r150 -sOutputFile=output.pdf input.pdf
semangat!!
Maaf, saya berhasil menemukan jawabannya sendiri menggunakan google dan sedikit keberuntungan :)
Bagi mereka yang tertarik;
Saya menginstal pdftk (pdf toolkit) di server debian kami, dan menggunakan perintah berikut saya mencapai hasil yang diinginkan:
pdftk file1.pdf file2.pdf cat output output.pdf
ATAU
gs -q -sPAPERSIZE=letter -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf file1.pdf file2.pdf file3.pdf ...
Ini pada gilirannya dapat disalurkan langsung ke pdf2ps.
Ini adalah solusi termudah jika Anda memiliki banyak file dan tidak ingin mengetikkan nama satu per satu:
qpdf --empty --pages *.pdf -- out.pdf