Hvad er et Ghostscript?
På trods af sit navn er Ghostscript ikke et script. Det er en pakke med softwareprogrammer, der kan fortolke det postscript -sprog, der er oprettet af Adobe Systems Inc. Gennem disse programmer, kan en bruger konvertere postscript -sprogfiler til forskellige rasterbilleder (RIP) formater til udskrivning og visning eller fortolke en postscript -fil til en printer, der ikke har postscript -kapaciteter indbygget. Denne softwarepuit kan udføre de samme funktioner til bærbar dokumentformat (PDF) filer og har kaptivt til at konvertere. PDF eller omvendt.
l. Peter Deutsch oprettede Ghostscript Suite i 1986 til GNU's Not Unix (GNU) -projektet for at give et middel til open source UNIX®-systemer til at fortolke postscript-sproget. Mens de var beregnet til at være open source-software, havde Deutsch også planer om at lave en kommerciel version og så tilbageholdt copyright til kildekoden. Som et resultat endte softwaren med at falde under rammerne af mange forskellige licenser that begrænsede brugen på forskellige måder.
Deutsch dannede virksomheden Aladdin Enterprises, der tog den originale suite og frigav en version kaldet Aladdin Ghostscript. Selvom formålet med denne udgivelse var at begynde at arbejde på en kommerciel version, betød en del af aftalen med GNU -projektet også at frigive en gratis version. Deutsch udgav derefter en generel Public License (GPL) version til GNU, og en Aladdin Enterprises -version blev frigivet under det, der blev kaldt Aladdin Free Public License (AFPL), som var mere restriktiv end GPL. Denne version blev senere kendt som AFPL Ghostscript.
Virksomheden Easy Software Products (ESP) udviklede i 1993 en version kaldet ESP Ghostscript, som også var dækket af GPL. Denne version blev oprettet til at være kompatibel med ESP Common Unix Printing System (CUPS). I 2006, da kopper til sidst blev en hæfteklamme for Linux® ogAndre UNIX® -operativsystemer, ESP Ghostscript og GPL -versionen fusionerede for at skabe GNU -projektets GNU Ghostscript. I sidste ende er al denne navngivning, gaffel af softwarekildekoden og licenskrangling vigtig at bemærke, da to versioner kom frem fra The Fray - Ghostscript, som er ophavsretligt beskyttet software, der ejes af Artifex Software Inc. og licenseret til kommerciel brug, og GNU GhostScript, vedligeholdt af GNU -projektet og givet en GPL -frigivelse.
Som tolk er hovedformålet med denne software at tage postscript -side Beskrivelse Kommandoer og oversætte dem til et format, der kan vises enten på en computerskærm eller på papir fra en printer. Når den køres, viser tolken en prompt for brugeren. PostScript -sprog kan derefter indtastes enten direkte i tolken eller via en tekstfil, der indeholder postscript -sproget. Den mest almindelige metode er via en tekstfil eller PostScript -dokument. På de fleste computerfilsystemer er PostScript -filer IDEntified af .ps -suffikset.
Denne kedelige, kommandolinjemetode til brug af GhostScript er temmelig utilgængelig for den almindelige computerbruger, så der viste et antal softwareprojekter, der bruger softwaren som en back-end til at vise eller udskrive postscript- og PDF-filer. Det mest almindelige er et program kaldet GSVIEW, der giver en grafisk brugergrænseflade (GUI). I betragtning af softwarens Origins og Adobe Systems Inc.s levering af PostScript- og PDF-tolke til mange kommercielle operativsystemer er størstedelen af GUI-softwaren, der er tilgængelig til at arbejde med GhostScript, udviklet til at fungere under UNIX®-lignende gratis operativsystemer.
Ghostscript selv er imidlertid blevet portet til at køre under adskillige operativsystemer, herunder praktisk talt alle UNIX®-lignende varianter, Linux®, Macintosh®, Microsoft Windows ™ samt utallige andre operativsystemer. Årsagen til dette er sandsynligvis softwarens evne til at fungere som en rip. I sådanne brugssager sidder Ghostscript som en service,eller dæmon, og fungerer som et inputfilter til en enhed ved at tage postscript og behandle det til en printer eller display. Som en motor til RIP -enheder skal den derefter være i stand til at køre glat under et af de forskellige operativsystemer, som RIP -enheder er bygget omkring.