Bei der Suche nach einem Tool zum bearbeiten von PDF-Dokumenten bin ich auf pdftk gestoßen.
Ein Kommandozeilen-Programm welches seinen Dienst hervorragend verrichtet.
Kurz zu meinem Szenario:
Ich habe zwei PDF-Dokumente. In dem einen sind Kopf- und Fußzeilen vorhanden, im zweiten nicht.
Bei den Dokumenten handelt es sich zufälligerweise um die Dokumentation meines Abschlussprojekts.
Jedenfalls wollte ich das Deckblatt ohne Kopf- und Fußzeilen, gefolgt von allen anderen Seiten mit Kopf- und Fußzeilen vereinen.
Nach sehr kurzer Recherche bin ich dann auf pdftk gestoßen.
Mal eben über apt-get installiert und einen Blick in die Dokumentation geworfen.
Folgender Aufruf hat mir dann auch schon das gewünschte Ergebnis gebracht.
pdftk C=doku_clean.pdf D=doku.pdf cat C1 D2-27 output doku_final.pdf
Was genau bewirkt dieser Befehl?
C=doku_clean.pdf und D=doku.pdf verbindet die Dateinamen mit einem Handle (C und D).
cat hat nichts mit einer Katze zu tun – es weist pdftk an die Dokumente zu verbinden.
C1 D2-27 besagt, dass von Handle C die erste Seite und von Handle D Seite 2 bis 27 verwendet werden sollen.
Mit output doku_final.pdf wird der Name des neuen PDFs festgelegt.
Neben solchen Aufgaben kann pdftk auch ein PDF splitten. Soll heißen: Aus einem 30 seitigen Dokument würden 30 einzelne Dokumente erzeugt werden, also jede Seite als eigenes Dokument.
Wer etwas zerschnippeln kann, sollte es auch wieder zusammenfügen können – auch das ist kein Problem für pdftk.
PDF-Dokumente können auch nachträglich mit einem Passwort versehen werden.
Was noch alles so möglich ist wird in der Dokumentation erläutert.
Zusammengefasst: Mal eben schnell so eine Aufgabe wie die meine lässt sich mit pdftk wunderbar erledigen.