Skip to main content

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 Raster Image Processing (RIP) formater til udskrivning og visning eller fortolke en PostScript -fil tilEn printer, der ikke har indbygget PostScript -kapaciteter. Denne softwaresuite kan udføre de samme funktioner til bærbare dokumentformat (PDF) filer og har kapacitet til at konvertere postscript -filer til PDF eller omvendt.

L.Peter Deutsch oprettede Ghostscript Suite i 1986 til GNUS 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, der begrænsede dens anvendelse 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 simpelthen kendt som AFPL Ghostscript.

Company Easy Software Products (ESP) udviklede i 1993 en version kaldet ESP Ghostscript, som også blev dækket under 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 og anden Unix Operativsystemer, ESP Ghostscript og GPL -versionen fusionerede for at skabe GNU -projekterne GNU Ghostscript.I sidste ende er al denne navngivning, gaffel af softwarekildekoden og licenskrangling vigtig at bemærke, da to versioner kom frem fra Fray Mdash;Ghostscript, der 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 -udgivelse.

Som tolk er hovedformålet med denne software at tage PostScript -sidenBeskrivelse Kommandoer og oversæt 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 identificeres PostScript-filer ved .PS-suffikset.

Denne kedelige, kommandolinjemetode til brugBack-End for 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 softwares 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 GhostScripter dog blevet portet til at køre under adskillige operativsystemer, herunder næsten alle Unix -lignende varianter, Linux , Macintosh , Microsoft Windows Trade;, såvel som utallige andre operativsystemer.Årsagen til dette er sandsynligvis software -evnen til at fungere som en rip.I sådanne brugssager sidder Ghostscript som en service eller dæmon, og handlingerSom 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.