Ich habe mehrere Dokumente (PDF, Quelle vorhanden), von denen einige eine ungerade Seitenzahl haben. Ich möchte diese zusammenführen (bisher kein Problem mit pdftk) und sicherstellen, dass jedes Dokument auf einem neuen Blatt Papier beginnt, auch wenn ich im Duplex-Modus drucke.
Für jede letzte Seite eines Teildokuments mit ungeraden Seiten sollte der Duplexdruck deaktiviert werden.
Wie ist das möglich?
Antwort1
Fügen Sie einfach nach jedem Dokument mit einer ungeraden Seitenzahl eine leere Seite ein. Vorausgesetzt, Sie haben ein PDF, das aus einer einzigen leeren Seite mit dem Namen besteht /path/to/blank.pdf
, wird dies im Folgenden automatisch erledigt.
pdftk $(for i in *.pdf; do echo $i; pdftk $i dump_data | perl -ne 'print "/path/to/blank.pdf\n" if (m/NumberOfPages: (\d+)/ && $1 % 2 == 1)'; done) cat output merged.pdf