Seiten-Puzzle
Tools für PDF und Postscript (Teil 2)
Kleben und Heften
Sowohl Postscript- als auch PDF-Dokumente lassen sich bei Bedarf problemlos vereinigen. Sinnvoll ist das etwa bei Vortragsfolien, die Sie in Abhängigkeit von der Veranstaltung und vom Publikum vorbereiten möchten. Auch die Empfänger von Verträgen und Bewerbungen freuen sich, wenn sie statt einem ganzen Dutzend Dateien lediglich ein einziges Dokument erhalten. Zur Vereinigung von Postscript-Dateien nutzen Sie Psmerge:
$ psmerge -oausgabe.ps file1.ps file2.ps file3.ps
Dieser Aufruf verbindet Kopien der drei Ausgangsdateien und speichert das Ergebnis im File ausgabe.ps. Dabei nimmt Psmerge eine Liste aller Dateien in das Ergebnis auf. Es empfiehlt sich daher, die Ausgabedatei nicht irgendwo in der Parameterliste anzugeben, sondern gleich am Anfang. Beachten Sie, dass zwischen der Option -o und dem Dateinamen kein Leerzeichen stehen darf.
Seiten zusammenfügen
Die beiden Werkzeuge Pdftk und Pdfjoin helfen dabei, PDFs aneinanderzufügen. Die beiden folgenden Aufrufe erzeugen ein identisches Ergebnis:
$ pdfjoin file1.pdf file2.pdf –outfile ausgabe.pdf $ pdftk file1.pdf file2.pdf cat output ausgabe.pdf
Auch hier dürfen Sie eine Liste von Dateien angeben, die Sie jeweils durch Leerzeichen voneinander trennen. Der folgende Befehl fügt alle PDF-Dateien im aktuellen Verzeichnis zusammen:
$ pdftk *.pdf cat output alle.pdf
Beim Zusammenfügen von Dateien müssen Sie die Seiten von mehreren Dateien angeben, was zu ziemlich langen Kommandozeilen führen kann. Darum gestattet es Pdftk, in Parametern auch Abkürzungen für Dateinamen anzugeben, sogenannte "file handles":
$ pdftk A=mappe.pdf B=daten.pdf cat A1 B15-end output angebot.pdf
Im ersten Schritt merkt sich Pdftk die Dateien mappe.pdf als A und daten.pdf als B. Danach erzeugt es die Datei angebot.pdf, die zunächst nur aus der ersten Seite des Handles A besteht (A1 für erste Seite aus A). Danach fügt es alle Seiten von B an – von Seite 15 bis zur letzten Seite (B15-end).



