In Anbetracht dessen pdfunite
ist Teil von poppler, es hat eine höhere Wahrscheinlichkeit, installiert zu werden, und die Verwendung ist auch einfacher als pdftk
:
pdfunite in-1.pdf in-2.pdf in-n.pdf out.pdf
Denken Sie nur daran, out.pdf
anzugeben , andernfalls wird die letzte Datei in Ihrem Befehl überschrieben
Versuchen Sie das gute Ghostscript:
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=merged.pdf mine1.pdf mine2.pdf
oder sogar so für eine verbesserte Version für PDFs mit niedriger Auflösung (danke an Adriano für den Hinweis):
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress -sOutputFile=merged.pdf mine1.pdf mine2.pdf
In beiden Fällen ist die Ausgabeauflösung viel höher und besser als bei Verwendung von convert:
convert -density 300x300 -quality 100 mine1.pdf mine2.pdf merged.pdf
Auf diese Weise müssten Sie nichts anderes installieren, arbeiten Sie einfach mit dem, was Sie bereits in Ihrem System installiert haben (zumindest sind beide standardmäßig in meiner Box enthalten).
AKTUALISIERUNG: erstmal danke für all eure netten kommentare!! Nur ein Tipp, der für euch funktionieren könnte, nachdem ich gegoogelt habe, habe ich einen hervorragenden Trick gefunden, um die Größe von PDFs zu verkleinern, ich habe damit ein PDF von 300 MB auf nur 15 MB mit einer akzeptablen Auflösung reduziert! und das alles mit dem guten Ghostscript, hier ist es:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/default -dNOPAUSE -dQUIET -dBATCH -dDetectDuplicateImages -dCompressFonts=true -r150 -sOutputFile=output.pdf input.pdf
Prost!!
Tut mir leid, ich habe die Antwort selbst mit Google und etwas Glück gefunden :)
Für Interessierte;
Ich habe das pdftk (PDF-Toolkit) auf unserem Debian-Server installiert und mit dem folgenden Befehl die gewünschte Ausgabe erzielt:
pdftk file1.pdf file2.pdf cat output output.pdf
ODER
gs -q -sPAPERSIZE=letter -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf file1.pdf file2.pdf file3.pdf ...
Dies wiederum kann direkt in pdf2ps geleitet werden.
Dies ist die einfachste Lösung, wenn Sie mehrere Dateien haben und die Namen nicht einzeln eingeben möchten:
qpdf --empty --pages *.pdf -- out.pdf