Ordnen Sie PDF-Seiten über die Befehlszeile neu an

13

Ich möchte die Seiten in einer PDF-Datei neu anordnen. Da ich jedoch viele Seiten neu anordnen muss und die neue Anordnung ein bestimmtes Muster aufweist, möchte ich dies mit einem Skript tun. Gibt es ein einfaches Programm, mit dem die Seiten in einer PDF-Datei neu angeordnet werden können?

Alternativ könnte ich auch alle Seiten extrahieren und sie in der gewünschten Reihenfolge zusammenführen. Welche Programme stehen dafür zur Verfügung?

red_trumpet
quelle

Antworten:

15

pdftkist derjenige, den Sie suchen. Wenn Sie beispielsweise die Seitenreihenfolge von umkehren möchten i.pdf, tun Sie dies

pdftk i.pdf cat end-1 output o.pdf

Weitere Beispiele für das pdftkPotenzial:

pdftk i.pdf cat 4-1 6 8-end output o.pdf # use ranges
pdftk i.pdf cat 1-6even output o.pdf     # print only even pages in the range
pdftk i.pdf cat 1-10 ~5-7 output o.pdf   # exclude pages in the range
pdftk i.pdf burst                        # extract to single-page pdf files

Lesen Sie man pdftkfür weitere Informationen.

Informationen zur Installation pdftkam 18.04 finden Sie unter: Wie kann ich pdftk in Ubuntu 18.04 Bionic installieren?


Wenn Sie doch nach einer GUI-Lösung suchen pdftk, schauen Sie sich die GUI an pdfchainoder pdfmod.

Dessert
quelle
6

Sie können es auch versuchen pdfjam pdfnup(basierend auf LaTeX-PDF-Seiten)

Beispiel:

pdfjam i.pdf '{},2,1-5'         -o o.pdf
pdfjam f1.pdf f2.pdf f3.pdf 1-3 -o o.pdf   ## first 3 pages from f1,f2,f3 
  • {} fügt eine leere Seite ein
  • Viele Optionen verfügbar (z. B. Skalierung, Versatz, Trimmung, Rahmen, Nup) - siehe pdfjam man
Dessert
quelle
3

Sie können qpdf verwenden, das mit Ubuntu geliefert wird. Mit dem folgenden Befehl werden die Seiten beispielsweise in umgekehrter Reihenfolge angeordnet.

qpdf --empty --pages infile.pdf z-1 -- outfile.pdf

Weitere Informationen und andere Beispiele finden Sie hier auf den Seiten 10 und 11.

SaTa
quelle