Skip to main content

Vad är ett Ghostscript?

Trots sitt namn är Ghostscript inte ett manus.Det är en svit med programprogram som kan tolka PostScript -språket som skapats av Adobe Systems Inc. genom dessa program kan en användare konvertera PostScript Language -filer till olika rasterbildsbehandlingsformat (RIP) för utskrift och visning, eller tolka en PostScript -fil förEn skrivare som inte har inbyggda postscriptionsfunktioner. Den här programvarusviten kan utföra samma funktioner för bärbara dokumentformat (PDF) -filer och har möjlighet att konvertera PostScript -filer till PDF, eller tvärtom.

l.Peter Deutsch skapade Ghostscript-sviten 1986 för GNUS NOT UNIX (GNU) -projektet för att ge ett medel för Open Source Unix system för att tolka PostScript -språket.Medan de var avsedda att vara öppen källkodsprogramvara, hade Deutsch också planer på att göra en kommersiell version, och så behöll upphovsrätten till källkoden.Som ett resultat hamnade programvaran under ramen för många olika licenser som begränsade dess användning på olika sätt.

Deutsch bildade företaget Aladdin Enterprises, som tog den ursprungliga sviten och släppte en version som heter Aladdin Ghostscript.Även om syftet med denna utgåva var att börja arbeta med en kommersiell version, innebar en del av avtalet med GNU -projektet att släppa en gratis version också.Deutsch släppte sedan en allmän offentlig licens (GPL) -version för GNU, och en Aladdin Enterprises -version släpptes under det som kallades Aladdin Free Public License (AFPL), som var mer restriktiv än GPL.Denna version blev senare helt enkelt känd som AFPL Ghostscript.

Företaget Easy Software Products (ESP) utvecklade 1993 en version som heter ESP Ghostscript, som också täcktes under GPL.Denna version skapades för att vara kompatibel med ESP Common UNIX -trycksystemet (CUPS).2006, som koppar så småningom blev en häftklammer till Linux och andra Unix Operativsystem, ESP Ghostscript och GPL -versionen slogs samman för att skapa GNU -projekten GNU Ghostscript.I slutändan är all denna namngivning, gaffling av programvarukällkoden och licensvagling viktigt att notera när två versioner kom ut från Fray Mdash;Ghostscript, som är upphovsrättsskyddad programvara som ägs av Artifex Software Inc. och licensieras för kommersiellt bruk, och GNU Ghostscript, underhålls av GNU -projektet och ges en GPL -utgåva.

Som tolk är huvudsyftet med denna programvara att ta PostScript -sidanBeskrivning kommandon och översätta dem till ett format som kan visas antingen på en datorskärm eller på papper från en skrivare.När man kör visar tolkaren en snabb för användaren.PostScript -språk kan sedan matas in antingen direkt i tolkaren, eller via en textfil som innehåller PostScript -språket.Den vanligaste metoden är via en textfil eller PostScript -dokument.På de flesta datorfilsystem identifieras PostScript-filer av .PS-suffixet.

Denna tråkiga, kommandoradsmetod för att använda Ghostscript är ganska otillgänglig för den vanliga datoranvändaren, så ett antal programvaruprojekt dök upp som använder programvaran som enBack-end för att visa eller skriva ut PostScript och PDF-filer.Det vanligaste är ett program som heter GSView, som tillhandahåller ett grafiskt användargränssnitt (GUI).Med tanke på Softwares Origins och Adobe Systems Inc.S-tillhandahållande av PostScript och PDF-tolkar för många kommersiella operativsystem utvecklas majoriteten av GUI-programvaran för att arbeta med Ghostscript för att fungera under Unix -liknande gratis operativsystem.

Ghostscript självhar emellertid portats för att köras under många operativsystem, inklusive praktiskt taget alla Unix -liknande varianter, Linux , Macintosh , Microsoft Windows Trade;, samt många andra operativsystem.Anledningen till detta är troligtvis mjukvarens förmåga att fungera som en rip.I sådana användningsfall sitter Ghostscript som en tjänst eller Daemon och Actssom ingångsfilter för en enhet genom att ta PostScript och bearbeta det för en skrivare eller display.Som en motor för RIP -enheter måste den då kunna köra smidigt under något av de olika operativsystemen som RIP -enheter byggs runt.