Ghostscript

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj
Ghostscript
Logo Ghostscript
Logo programu
Autor Artifex Software
System operacyjny Unix, Linux, MacOS X, Microsoft Windows i wiele innych
Pierwsze wydanie 1.0, 1988-08-11
Aktualna wersja stabilna 9.19 / 23 marca 2016; 9 miesięcy temu[1]
Licencja GNU 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ść[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 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 and AmigaOS.

Licencja[edytuj]

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

Linki zewnętrzne[edytuj]