Zum Inhalt springen

Ghostscript

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 19. September 2006 um 12:58 Uhr durch Afrank99 (Diskussion | Beiträge) (Verwendung). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Ghostscript ist ein kostenloser Interpreter der Seitenbeschreibungssprachen PostScript und Portable Document Format (PDF).

Es besteht aus einem Softwarepaket, das eine API mit Funktionen bereitstellt, um PostScript und PDF auf Druckern oder Bildschirmen darzustellen. Es bietet einen hohen Grad an Kompatibilität mit dem proprietären „Original“ von Adobe.

Geschichte

Ghostscript wurde ursprünglich von Peter Deutsch entwickelt, der bei Aladdin Systems im kalifornischen Palo Alto angestellt war. Seit 2000 ist Raph Levien der Maintainer des Projekts. Ghostscript wurde später von Russell Lang auf Windows und OS/2 portiert.

Verwendung

Die wichtigsten Einsatzmöglichkeiten von Ghostscript sind:

  • Es kann den PostScript- und den PDF-Code rendern, das heißt die grafische Beschreibung einer Seite rastern. Durch diesen Prozess werden die PostScript- und PDF-Daten für den Drucker oder den Monitor aufbereitet und als Abbildung sichtbar. Man spricht von einem Software-RIP (Raster Image Processor).
  • Es kann den PostScript-Code interpretieren und PostScript-Programmcode ausführen. Es ist eine Programmierumgebung für PostScript.
  • Ghostscript kann auch zur Erzeugung von PDF-Dokumenten aus PostScript-Daten genutzt werden.
  • Ghostscript kann diverse Dateiformate zu anderen Dateiformaten konvertieren. Meist wird es benutzt, um PostScript-Dateien mit Vektor- und Pixel-Elementen in reine Pixel-Daten zu rastern.

Ghostscript wurde auf viele unterschiedliche Betriebssysteme portiert, u. a. Linux, Unix, VMS, Windows, Mac OS und OS/2.

Grafische Oberflächen

Zahlreiche grafische Oberflächen (GUIs) wurden für Ghostscript geschrieben, die die Anzeige von Postscript- und PDF-Dateien ermöglichen. Dies sind beispielsweise Ghostview für Unix/X11- oder GSView für Windows und OS/2-Systeme.

Auch haben einige Desktop Environments eigene grafische Oberflächen, die auf Ghostscript aufsetzen. So setzt die Oberfläche KDE dabei auf das mitgelieferte Programm KGhostview.

Die GPL-Version von Ghostscript dient als Grundlage für DisplayGhostscript eine voll funktionsfähige Nachbildung von Display Postscript, das zur Darstellung von Grafik auf einigen Betriebssystemen, wie z. B. NeXT genutzt wird.

Lizenzen

Ghostscript wird unter drei verschiedenen Lizenzen bereitgestellt:

  • AFPL-Ghostscript von artofcode LLC und Artifex Software, Inc. (diese Version war früher bekannt als Aladdin Ghostscript)
  • GPL Ghostscript unter der GNU General Public License
  • Artifex-Ghostscript für die kommerzielle Verwendung unter der Artifex Commercial License. In dieser Lizenz ist es in zahlreichen Anwendungen bekannter Hersteller wie z. B. BEST Color (EFI), IBM, Hewlett Packard und Xerox integriert.

Siehe auch

Literatur