Daniel Goldinger
PDF Dateien komprimieren (verkleinern) in der CLI
  • Datum 06.07.2026

PDF können, insbesondere wenn sie Bilder enthalten, ganz schön viel Speicherplatz belegen. Insbesondere beim Versand der PDF-Datei per E-Mail sollte vorab geprüft werden, ob die Datei noch (möglichst verlustfrei) komprimiert werden kann.

Unter Linux ist das mit Ghostscript problemlos möglich.

Ghostscript installieren

Falls noch nicht vorhanden, müssen wir zuerst Ghostscript installieren:

sudo apt install ghostscript
PDF komprimieren

Jetzt können wir ein PDF (input.pdf) mit dem folgenden Befehl nach "output.pdf" komprimieren:

gs -sDEVICE=pdfwrite -dCompatibilityLevel=2.0 -dPDFSETTINGS=/prepress -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
Paramter
  • -sDEVICE=pdfwrite: Device für die Ausgabe. Hier wird der PDF-Writer verwendet.
  • -dCompatibilityLevel=2.0: Compatibility-Level für die Ausgabe. Die aktuellste Version ist die v2.0 von 2020.
  • -dPDFSETTINGS=/prepress: Das ist ein vordefiniertes Profil, welches als Ausgabe ein qualitativ hochwertiges PDF erstellt.
  • -dNOPAUSE: Keine Pause nach der Konvertierung jeder Seite.
  • -dQUIET: Keine Ausgabe der Statusmeldungen auf der Konsole.
  • -dBATCH: Beendet Ghostscript automatisch, nachdem die Eingabedatei verarbeitet wurde. Verhindert das Offenbleiben der interaktiven GS-Eingabeaufforderung.
  • -sOutputFile=output.pdf: Der Name der Ausgabedatei.
  • input.pdf: Der Name der Eingabedatei.