PDFs verkleinern

Manchmal steht man vor dem Problem ein PDF versenden oder irgendwo hochladen zu müssen wo nur Dateien mit einer Größe von wenigen MB akzeptiert werden, das eigene PDF aber größer ist. Dann stellt sich immer die Frage wie die Dateigröße ohne viel Aufwand verkleinert werden kann.

Mithilfe von Ghostscript kann das sehr einfach mit einem einzigen Befehl im Terminal erledigt werden. Ghostscript ist sowohl unter Ubuntu als auch dem Windows Subsystem for Linux standartmäßig installiert. Falls es mal nicht installiert sein sollte kann es einfach durch folgenden Befehl installiert werden

$ sudo apt install ghostscript

Der Befehl zum Verkleinern einer PDF lautet

$ gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/Qualität -dNOPAUSE -dBATCH -sOutputFile=Ausgabe.pdf Eingabe.pdf

Folgende Parameter müssen dabei jeweils angepasst werden

  • -dPDFSETTINGS spezifiziert die Qualität der Ausgabe Datei. Qualität kann durch einen der folgenden Werte ersetzt werden, welche sich an den Acrobat Distiller 5 Parametern orientieren
    • screen niedrige Qualität (72 dpi)
    • ebook mittlere Qualität (150 dpi)
    • printer hohe Qualität (300 dpi)
    • prepress sehr hohe Qualität (300 dpi)
  • -sOutputFile legt den Namen bzw. Pfad der Ausgabe Datei fest
  • Eingabe.pdf ist der Name bzw. Pfad zur Eingabe Datei

Die übrigen Parameter haben folgende Bedeutung

  • -sDEVICE das Ausgabegerät, hier das schreiben in eine Datei
  • -dCompatibilityLevel legt den kompatiblen PDF Standard fest
  • -dNOPAUSE deaktiviert die notwendige manuelle Bestätigung nach der Konvertierung jeder einzelner Seite
  • -dBATCH beendet Ghostscript nach dem ausführen des Befehls automatisch

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.