Ghostscript
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
- Adobe Systems, Inc. (Hrsg.): PostScript Language Reference, 3rd Edition. 3. Aufl. Addison Wesley Professional, 912 Seiten Boston 1999 ISBN 0201379228
PostScript Language Reference, Third Edition als kostenloser PDF Download von Adobe Systems, Inc. - Adobe Systems, Inc. (Hrsg.): PDF Reference: Version 1.4. 3. Aufl. Addison Wesley, 976 Seiten, Boston Dezember 2001 (Reihe: Addison-Wesley International) ISBN 0-2017-5839-3
PDF-Reference 1.5 als kostenloser PDF Download von Adobe Systems, Inc. - Thomas Merz, Olaf Drümmer: Die PostScript- & PDF-Bibel 2. Aufl. Kopublikation PDFlib GmbH/dpunkt Verlag, 656 Seiten, Januar 2002 ISBN 3-935320-01-9
Die PostScript- & PDF-Bibel als kostenloser PDF Download von PDFLib