Vad är ett Ghostscript?

Trots sitt namn är Ghostscript inte ett manus. Det är en svit med program 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 Raster -bildbehandling (RIP) -format för utskrift och display, eller tolka en PostScript -fil för en skrivare som inte har utskrifter som är inbyggda. Denna programvara kan utföra samma funktioner för Portable -dokumentformat (PDF) -filer och har inbyggda poster till CAPILUTIONS TO CONVERT -FILES TILL PDF, det andra sättet för PORTABLE DOCUCT -formulär (PDF) och har CAPITELT till CAPITEL TO CONVERT -FILES TO CONVERDF, det andra sättet att utföra samma funktioner för portbara dokumentformat (PDF) och har kapacitet till CAPITEL TO CONVERT -FILES TO CONVERT, runt.

l. Peter Deutsch skapade Ghostscript-sviten 1986 för GNU: s NOT UNIX (GNU) -projekt för att tillhandahålla 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 slutade programvaran under ramen för många olika licenser tHat begränsade sin 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 också en del av avtalet med GNU -projektet att släppa en gratis version. Deutsch släppte sedan en allmän offentlig licensversion (GPL) 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, eftersom koppar så småningom blev en häftklammer till Linux® ochAndra UNIX® -operativsystem, ESP Ghostscript och GPL -versionen slogs samman för att skapa GNU -projektets 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 - 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 -sidbeskrivningskommandon 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 är PostScript -filer IDE IDEntifierad 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 en back-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å programvarans ursprung och Adobe Systems Inc.s tillhandahållande av PostScript och PDF-tolkar för många kommersiella operativsystem utvecklas majoriteten av GUI-programvaran som är tillgänglig för att arbeta med Ghostscript för att fungera under UNIX®-liknande gratis operativsystem.

Ghostscript själv har emellertid överförts för att köras under många operativsystem, inklusive praktiskt taget alla UNIX®-liknande varianter, Linux®, Macintosh®, Microsoft Windows ™, samt otaliga andra operativsystem. Anledningen till detta är troligtvis mjukvarans förmåga att fungera som en rip. I sådana användningsfall sitter Ghostscript som en tjänst,eller Daemon, och fungerar som ett 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.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?