Benutzer-Werkzeuge

Webseiten-Werkzeuge


apps-pc:pdf

Inhaltsverzeichnis

PDF

pdftk

pdftk pdftk wird benutzt zum bearbeiten von PDF Seiten
Hier ein paar Beispiele aus der Praxis die sehr nützlich sind.

PDF Seiten Zusammen fügen
In dem folgenden Beispiel habe ich 24 doppelte PDF Seiten heruntergeladen und sie gleich immer
umbenannt. Von 100-124.pdf

1515 stephan@dell ~/Dokumente/Zeitungen/Anzeiger-für-Harlingerland/Samstag $ tree
.
├── 100.pdf
├── 101.pdf
├── 102.pdf
├── 104.pdf
├── 105.pdf
├── 106.pdf
├── 107.pdf
├── 108.pdf
├── 109.pdf
├── 110.pdf
├── 111.pdf
├── 112.pdf
├── 113.pdf
├── 114.pdf
├── 115.pdf
├── 116.pdf
├── 117.pdf
├── 118.pdf
├── 119.pdf
├── 120.pdf
├── 121.pdf
├── 122.pdf
├── 123.pdf
├── 124.pdf

Danach werden die PDF Seiten zu einem Gesamten PDF Dokument zusammen gebaut.
Das mach ich mit pdftk

1511 stephan@dell ~/Dokumente/Zeitungen/Anzeiger-für-Harlingerland/Samstag $ pdftk 100.pdf 110.pdf 112.pdf 113.pdf 114.pdf 115.pdf 116,pdf 117.pdf 118.pdf 119.pdf 120.pdf 121.pdf 123.pdf 124.pdf cat output 2022-11-12-afhl.pdf

Jeder muss die folgenden Beispielangaben, Individuell für seine Bedürfnisse anpassen.

gs

gs ghostscript Ghostscript ist ein Interpreter für die PostScript ®
Sprache und PDF - Dateien.

Mit Ghostscript kann man das obige Beispiel auch etwas Eleganter lösen. Jetzt hier unten zeige ich das
mal anhand der Tageszeitung, Wilhelmshavener, WZ Zeitung.
Die Samstags Ausgabe vom 19 November 2022, ist schön groß. Es müssen 27 Doppelseiten heruntergeladen
werden.Das Entspricht Einer Ausgabe von 54 Seiten. Die 27 Doppelseiten werden mit Ghostscript zusammengefügt hier unten seht ihr ein Beispiel.

Nach den runter laden der der 27 Einzelseiten.

➜  Wilhelmshavener-Zeitung cd Samstag 
➜  Samstag ls
10.pdf  12.pdf  14.pdf  16.pdf  18.pdf  1.pdf  20.pdf  22.pdf  24.pdf  26.pdf  2.pdf  4.pdf  6.pdf  8.pdf
11.pdf  13.pdf  15.pdf  17.pdf  19.pdf   21.pdf  23.pdf  25.pdf  27.pdf  3.pdf  5.pdf  7.pdf  9.pdf

Und jetzt werden die Seiten mit gs zusammengefügt. (Danke Andreas, ;)

➜  Samstag gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=$(date "+%Y-%m-%d-WZ-am-%A").pdf -dBATCH $(ls -rt1 *.pdf)

Ergebnis:!

➜  Samstag ls
10.pdf  12.pdf  14.pdf  16.pdf  18.pdf  1.pdf                         20.pdf  22.pdf  24.pdf  26.pdf  2.pdf  4.pdf  6.pdf  8.pdf
11.pdf  13.pdf  15.pdf  17.pdf  19.pdf  2022-11-19-WZ-am-Samstag.pdf  21.pdf  23.pdf  25.pdf  27.pdf  3.pdf  5.pdf  7.pdf  9.pdf

apps-pc/pdf.txt · Zuletzt geändert: 2022/11/19 17:42 von bac