Ghostscript

Aus DebianforumWiki

Wechseln zu: Navigation, Suche

Getestet.png Getestet: Dieser Hinweis soll dir dabei helfen, zu entscheiden, ob dieser Artikel auf deinem System funktionieren wird oder nicht. Solltest du feststellen, dass dieser Artikel bei einer ungetestet Version funktioniert, kannst du das gerne hier korrigieren oder im Forum anmerken.

GPL Ghostscript wird für Druck und Druckvorschau von PostScript und PDF genutzt. Es ist das Backend für die meisten Programme mit dieser Funktionalität. Ghostscript kann aber auch direkt genutzt werden, zum Beispiel um PDF-Dateien zu verändern oder Elemente zu extrahieren.

Inhaltsverzeichnis


Installation

Ghostscript befindet sich im gleichnamigen Paket Debianpackage.png ghostscript.

Die Dokumenation findet man anschließend in:

user@debian:~$ man gs

Etwas ausführlicher ist es in [1]. Diese Infos kann sich man auch lokal über Debianpackage.png ghostscript-doc holen, am hilfreichsten ist dann /usr/share/doc/ghostscript/Use.htm.

Anwendungen von gs

Syntax:

user@debian:~$ gs [ Optionen ] [ Eingabedateien ]

Bearbeiten von PDFs

Ghostscript wird über die Optionen gesteuert

  • -sDEVICE=pdfwrite - Ausgabe als PDF
  • -sPAPERSIZE=a4 - Papiergröße A4
  • -dPDFSETTINGS=/prepress - erzeugt beste Qualität der eingebetteten jpg

Beispiele

  • Dateien file1.pdf file2.pdf file3.pdf aneinanderhängen zur Datei output.pdf. Papiergröße A4, gute Qualität der eingebetteten Bilder
user@debian:~$ gs -q -dNOPAUSE -dBATCH -sPAPERSIZE=a4 -dPDFSETTINGS=/prepress -sDEVICE=pdfwrite -sOutputFile=output.pdf file1.pdf file2.pdf file3.pdf
  • Seiten 3-5 von file1.pdf extrahieren und in output.pdf speichern:
user@debian:~$ gs -q -dNOPAUSE -dBATCH -dFirstPage=3 -dLastPage=5 -sDEVICE=pdfwrite -sOutputFile=output.pdf file1.pdf

Weitere Optionen

  • Dokumentenoptionen
    • -dPDFSETTINGS= - Auflösung
      • /screen - geringe Auflösung (Bildschirm-Optimiert)
      • /ebook - mittlere Auflösung (für eBooks)
      • /printer - für Druck optimiert
      • /prepress - für Prepress optimiert
      • /default - allgemein, kann die Dateigröße vergrößern
  • Prozessoptionen
    • -q - 'quiet', weniger Nachrichten
    • -dNOPAUSE - keine Pause nach Verarbeitung einer Seite
    • -dBATCH - exit nach Verarbeiten der letzten Datei


Quellenverzeichnis

  1. http://www.ghostscript.com/Documentation.html
Meine Werkzeuge