Ghostscript

Ghostscript
Logo Ghostscript
Logo programu
AutorArtifex Software
Pierwsze wydanie1.0, 1988-08-11
Aktualna wersja stabilna9.23 / 12 lipca 2018; ponad 4 lata temu[1]
System operacyjnyUnix, GNU/Linux, MacOS X, Microsoft Windows i wiele innych
LicencjaGNU General Public License, Artifex Commercial License
Strona internetowa

Ghostscript – zestaw oprogramowania oparty na interpreterze języków opisu strony PostScript i Portable Document Format (PDF). Głównym celem jest rasteryzacja bądź renderowanie plików, które używają tego języka, żeby wyświetlić lub wydrukować strony tych dokumentów, albo konwersja między plikami PDF i PostScript.

Funkcjonalność

Ghostscript może być używany jako Raster Image Processor dla drukarek rastrowych, lub jako silnik RIP w przeglądarkach PDF i PostScript.

Innym zastosowaniem tego oprogramowania jest konwersja dokumentów, na przykład z formatu PostScript na PDF. Narzędzie ps2pdf zawarte w tym pakiecie jest opisywane w dokumentacji jako „bliźniaczo podobne w niemal każdym aspekcie funkcjonalności (poza interfejsem użytkownika) do produktu Acrobat Distiller firmy Adobe”. Zasadniczo, konwerter ten jest cienką nakładką na ghostcriptowe urządzenie wyjściowe pdfwrite, które wspiera PDF/A-1 i PDF/A-2, jak i również PDF/X-3[2].

Ghostscript może także służyć jako back-end w konwerterach z formatu PDF na obrazy rastrowe; funkcjonalność ta bywa dostępna w tzw. wirtualnych drukarkach PDF[3]. Wspierane są m.in. następujące formaty: JPEG, PNG, TIFF, Windows Bitmap, PCX[4].

Jako że Ghostscript jest interpreterem języka, może być również stosowany jako środowisko programowania ogólnego zastosowania. Ghostscript został przepisany na wiele systemów operacyjnych, jak systemy uniksopodobne, klasyczny Mac OS, OpenVMS, Microsoft Windows, Plan 9, MS-DOS, FreeDOS, OS/2, Atari TOS i AmigaOS.

Licencja

Od wersji 8.60 Ghostscript jest wydawany tylko na licencji GPL. Poprzednie wersje programu były wydawane pod różnymi licencjami:

  • AFPL Ghostscript – Alladin Free Public License (AFPL), dopuszczała ona dowolne wykorzystanie i rozpowszechnianie w produktach na tej samej licencji (wersja już nie rozwijana);
  • ESP Ghostscript – odgałęzienie wersji GPL Ghostscript, które było używane przez Common UNIX Printing System (CUPS) przed wydaniem GPL Ghostscript 8.60 (wersja już nie rozwijana);
  • Artifex’s Ghostscript® – Artifex Commercial License, przez wiele lat główna wersja, nie darmowa;
  • GPL Ghostscript – GNU General Public License dopuszcza dowolne wykorzystanie i rozpowszechnianie w produktach na tej samej licencji.

Przypisy

  1. History of Ghostscript versions 9.xx. Artifex Software, Inc., 2014-09-22. [dostęp 2016-06-09]. (ang.).
  2. "ps2pdf: PostScript-to-PDF converter". ghostscript.com. [zarchiwizowane z tego adresu (2011-07-20)]. {lang|en}
  3. PDF Creator – features
  4. Details of Ghostscript output devices {lang|en}

Linki zewnętrzne

Media użyte na tej stronie

Ghostscript.svg
Autor: Artifex Software Inc., Licencja: AGPL
Ghostscript's logo