Ghostscript
Ghostscript | |
Hersteller | KDE e.V. |
Aktuelle Version | 1.3.5 / 23 November 2004 |
OS | Unix u.a Linux |
Kategorie | Office Paket |
Lizenz | GPL |
Website | http://www.cs.wisc.edu/~ghost/ |
Ghostscript ist eine kostenlose Implementation der Seitenbeschreibungssprache PostScript® und dem Portable Document Format (PDF) von Adobe.
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 Kompatiblität mit dem proprietären "Original" von Adobe.
Ghostscript wurde ursprünglich von L. Peter Deutsch von Aladdin Systems im kalifornischen
Palo Alto entwickelt. Seit 2000 ist Raph Levien der Maintainer des Projekts.
Ghostscript wurde von Russell Lang auf Windows und OS/2 portiert.
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)
- GNU Ghostscript unter der GNU General Public License (GPL)
- 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.
Die wichtigsten Einsatzmöglichkeiten von Ghostscript sind: Ghostscript stellt u.a. die Bildschirmausgabe und die Druckerausgabe.
- 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 so genannten Portable Document Format (PDF) - Dokumenten aus PostScript®-Daten genutzt werden.
- Ghostscript kann diverse Dateiformate zu diversen 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. Unix, VMS, Windows, Mac OS und OS/2.
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.
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.
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