Kompass – Zeitung für Piraten

Technik die begeistert: PDF-Seiten aus einem PDF extrahieren

Seiten aus einem PDF rausziehen, in ein neues PDF packen und gleichzeitig das PDF verkleinern. Und das alles mit Bordmitteln:

Auf der Kommandozeile mit dem Tool gs (voller Name Ghostscript), das bei den meisten Linux-Distris sowieso mitinstalliert ist.

Ich will aus der 6 Megabyte großen Druckdatei Kompass2011_2_final.pdf den GEZ-Artikel extrahieren, um den hier irgendwo im Blog hochzuladen anläßlich dem Hausverbotstag. Der Text geht los auf -dFirstPage=16 und läuft bis -dLastPage=19 – diese vier Seiten sollen ins neue –sOutputFile=Kompass2_gez.pdf weggeschrieben werden, und zwar im bewährten -sDEVICE=pdfwrite PDF-Format. In geringerer Auflösung, da es für die Bildschirmansicht mit 72 dpi reicht: -dPDFSETTINGS=/screen veranlasst das Schrumpfen.

Auf eine Zeile:

gs -sDEVICE=pdfwrite
-sOutputFile=Kompass2_gez.pdf
-dFirstPage=16 -dLastPage=19 -dBATCH -dNOPAUSE -dSAFER
-dPDFSETTINGS=/screen Kompass2011_2_final.pdf

ergibt:

GPL Ghostscript 9.02 (2011-03-30)
Copyright (C) 2010 Artifex Software, Inc.  All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Processing pages 16 through 19.
Page 16
Page 17
Page 18
Page 19
stefan-muellers-imac:kpedit stefan$ ls -l
Kompass2_gez.pdf -rw-r--r--  1 stefan  staff  304616 23 Aug 21:23 Kompass2_gez.pdf

Aber Achtung: gs ist sehr pingelig: -dSAFER und -dSafer macht einen Unterschied, nur das erste ist korrekt und wird erkannt. Fehlermeldungen wirft gs bei falsch geschriebenen Optionen nämlich nicht!

Diese Seite verwendet Cookies, um die Nutzerfreundlichkeit zu verbessern. Mit der weiteren Verwendung stimmen Sie dem zu.

Datenschutzerklärung