Ghostscript - Ghostscript

Ghostscript
Ghostscript.svg
Pierwotny autor (autorzy) L. Peter Deutsch
Deweloper(zy) Oprogramowanie Artifex
Pierwsze wydanie 11 sierpnia 1988 ; 33 lata temu ( 1988-08-11 )
Wersja stabilna
9.54 / 30 marca 2021 ; 6 miesięcy temu ( 2021-03-30 )
Magazyn
Napisane w C
System operacyjny Wieloplatformowy
Rodzaj Interpreter PostScriptu i PDF
Licencja Podwójna licencja ( GNU Affero General Public License + komercyjny wyjątek zezwalający)
Strona internetowa www .ghostscript .com

Ghostscript jest pakietem oprogramowania w oparciu o tłumacza dla Adobe Systems ' PostScript oraz Portable Document Format (PDF) języków opisu strony . Jego głównym celem jest rasteryzacja lub renderowanie takich plików języka opisu strony, wyświetlanie lub drukowanie stron dokumentów oraz konwersja między plikami PostScript i PDF.

Cechy

Ghostscript może być używany jako procesor obrazu rastrowego (RIP) dla rastrowych drukarek komputerowych — na przykład jako filtr wejściowy demona drukarki liniowej — lub jako silnik RIP za przeglądarkami PostScript i PDF. Może być również używany jako konwerter formatów plików, taki jak konwerter PostScript na PDF. Program do ps2pdfkonwersji jest dostarczany z dystrybucją Ghostscript.

Ghostscript może również służyć jako back-end dla konwertera plików PDF na obrazy rastrowe (png, tiff, jpeg itp.); często łączy się to ze sterownikiem drukarki PostScript w „ drukarkach wirtualnych ” w kreatorach PDF. Ponieważ przybiera formę interpretera języka, Ghostscript może być również używany jako środowisko programistyczne ogólnego przeznaczenia.

Ghostscript został przeniesiony na wiele systemów operacyjnych, w tym systemy typu Unix , klasyczne Mac OS , OpenVMS , Microsoft Windows , Plan 9 , MS-DOS , FreeDOS , OS/2 , ArcaOS , Atari TOS , RISC OS i AmigaOS .

Historia

Ghostscript został pierwotnie napisany przez L. Petera Deutscha dla Projektu GNU i wydany na Powszechnej Licencji Publicznej GNU w 1986 roku. Później Deutsch utworzył Aladdin Enterprises, aby udzielać podwójnej licencji Ghostscriptowi również na licencji własnościowej z własnym rozwidleniem programistycznym : „Aladdin Ghostscript " pod wolną licencją publiczną Aladdin (która wbrew nazwie nie jest licencją wolnego oprogramowania, ponieważ zabrania dystrybucji komercyjnej) oraz "GNU Ghostscript" rozprowadzany na Powszechnej Licencji Publicznej GNU. W wersji 8.54 w 2006 roku obie gałęzie rozwoju zostały ponownie połączone, a wydania z podwójną licencją nadal były dostarczane.

Ghostscript jest obecnie własnością Artifex Software i jest utrzymywany przez pracowników Artifex Software oraz ogólnoświatową społeczność użytkowników. Według Artifex, od wersji 9.03 komercyjna wersja Ghostscripta nie może być swobodnie rozpowszechniana w celach komercyjnych bez zakupu licencji, chociaż wariant (A)GPL umożliwia dystrybucję komercyjną pod warunkiem, że cały kod, który go używa, jest wydany na (A) GPL.

W lutym 2013, wraz z wersją 9.07, Ghostscript zmienił licencję z GPLv3 na GNU AGPL . co wywołało pytania o kompatybilność licencji , na przykład przez Debiana .

Początek końca

Graficzne interfejsy użytkownika (GUI) Ghostscripta wyświetlają pliki PostScript lub PDF na ekranach, przewijają, przewijają do przodu, do tyłu, powiększają tekst i drukują strony. Takie GUI obejmują Evince , IrfanView , Inkscape i PDF24 Creator . Drukarki wirtualne mogą również tworzyć pliki PDF.

Darmowe czcionki

Istnieje kilka zestawów darmowych czcionek dostarczonych dla Ghostscript, które mają być metrycznie zgodne z popularnymi czcionkami dołączonymi do standardu PostScript. Obejmują one:

Czcionki Ghostscript zostały opracowane w formacie PostScript Type 1, ale zostały przekonwertowane na format TrueType, używany przez większość aktualnego oprogramowania i są często używane w społeczności open source. Dodatkowo poprawiono czcionkę Garamond. Podstawowe 35 czcionek URW zostało później włączonych do GNU FreeFont i TeX Gyre .

Zobacz też

Bibliografia

Zewnętrzne linki