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.

Ghostscript
Logo Ghostscript
Logo programu
Autor Artifex Software
Pierwsze wydanie 1.0, 1988-08-11
Aktualna wersja stabilna 10.03.0 / 7 marca 2024; ponad miesiąc temu[1]
System operacyjny Unix, GNU/Linux, MacOS X, Microsoft Windows i wiele innych
Licencja GNU Affero General Public License, Artifex Commercial License
Strona internetowa

Funkcjonalność edytuj

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 Adobe Acrobat Distiller(inne języki) 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 edytuj

Od wersji 9.07 (2013-02-14) Ghostscript wydawany jest na licencji GNU Affero General Public License (AGPL)[5][6]. Program dostępny jest także w licencji komercyjnej Artifex[7].

Poprzednie wersje programu były wydawane pod różnymi licencjami:

  • AFPL Ghostscript – Alladin Free Public License (AFPL)(inne języki), 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, niedarmowa;
  • GPL Ghostscript – GNU General Public License dopuszcza dowolne wykorzystanie i rozpowszechnianie w produktach na tej samej licencji.

Przypisy edytuj

  1. Ghostscript releases. Artifex Software, Inc., 2023-11-01. [dostęp 2024-03-17]. (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}
  5. GNU Affero General Public License - GNU Project - Free Software Foundation [online], www.gnu.org [dostęp 2023-07-17].
  6. AGPL Licensing - Artifex [online], artifex.com [dostęp 2023-07-17].
  7. Commercial Licensing - Artifex [online], artifex.com [dostęp 2023-07-17].

Linki zewnętrzne edytuj