Provided by:
manpages-cs_0.18.20090209-3_all 
JM'ENO
gs - Ghostscript (interpretr a prohlie jazyka PostScript a PDF)
POUIT'I
gs [ volby ] [ soubory ] ... (Unix, VMS)
gswin32c [ volby ] [ soubory ] ... (MS Windows)
gswin32 [ volby ] [ soubory ] ... (MS Windows 3.1)
gsos2 [ volby ] [ soubory ] ... (OS/2)
POPIS
Pikaz gs (gswin32c, gswin32, gsos2) vyvola Ghostscript, interpreter
jazyka Adobe Systems' PostScript(tm) a Portable Document Format (PDF).
gs te "soubory" jeden po druhem a spouti je jako Ghostscript programy.
Pote te jet navic ze standardniho vstupu (obvykle klavesnice) a kady
adek interpretuje samostatn. Interpretr se ukoni, pokud narazi na
pikaz "quit" (a u v nkterem ze soubor nebo ze standardniho vstupu), na
konci souboru, nebo pijme-li signal perueni (jako napiklad pi stisknuti
Control-C na klavesnici).
Interpretr rozliuje mnoho pepina, z nich nktere jsou popsany nie.
Jejich uplny popis je obsaen v uivatelske dokumentaci. Pepinae se mohou
objevit kdekoli na pikazove adce a ovlivni vechny soubory, ktere jsou
jmenovany za nimi. Vyvolanim programu Ghostscript s pepinaem -h nebo
-? se ziska vypis nkolika uitenych pepina, vech zaizeni, ktera ovlada
dana verze programu a nastaveni cest, na kterych jsou hledany fonty. V
systemu Unix take zobrazi umistni podrobne dokumentace.
Ghostscript me byt zkompilovan tak, aby spolupracoval s mnostvim
vystupnich zaizeni. Pro zobrazeni vech vystupnich zaizeni podporovanych
aktualnim sestavenim programu, spuste "gs -h". Pokud neni zadano jmeno
konkretniho zaizeni, Ghostscript oteve prvni z nich a smruje na nj
vystup, take pokud je na prvni pozici to zaizeni, ktere chcete pouit,
zadejte pikaz
gs soubor.ps
Dostupna zaizeni je take mone zjistit pimo z programu Ghostscript:
sputnim Ghostscriptu a zadanim
devicenames ==
ale prvni zaizeni z takto ziskaneho seznamu nemusi byt vychozi zaizeni,
ktere zjistite pomoci "gs -h". Zadani uriteho zaizeni "AbcXyz" jako
vychoziho vystupniho zaizeni se provede pidanim pepinae
-sDEVICE=AbcXyz
Napiklad pro vystup na tiskarnu Epson je mone pouit pikazu
gs -sDEVICE=epson soubor.ps
Pepina "-sDEVICE=" musi pedchazet prvnimu vyskytu jmena zpracovavaneho
souboru a jedin jeho prvni pouiti ma njaky uinek.
Je mone take specifikovat vychozi zaizeni pomoci promnne prostedi
GS_DEVICE. Poadi priorit tchto alternativ je od nejvyi do nejnii
takoveto (Ghostscript pouiva zaizeni s nejvyi prioritou v seznamu):
Nktere tiskarny umi tisknout v rznych rozlienich (hustotach tisku). K
vybru rozlieni takove tiskarny se pouiva pepina "-r":
gs -sDEVICE=<zaizeni> -r<xres>x<yres>
Napiklad na devitijehlikove Epson kompatibilni tiskarn je mone ziskat
mod s nejnii hustotou (nejrychleji mod) pomoci
gs -sDEVICE=epson -r60x72
a mod s nejvyi hustotou (nejlepi vystupni kvalita) za pouiti
gs -sDEVICE=epson -r240x72.
Pokud je jako vystupni zaizeni vybrana tiskarna, Ghostscript take
umouje zvolit, kam se ma poslat vystup -- v systemech na bazi Unixu
obvykle do doasneho souboru. K pesmrovani vystupu do souboru
"nco.xyz", se pouije pepina
-sOutputFile=nco.xyz
Nkdy je poteba tisknout jednotlive strany oddlen. To je mone udlat
pomoci pesmrovani vystupu do ady soubor "nco1.xyz, nco2.xyz, ..."
pomoci pepinae "-sOutputFile=" s parametrem "%d" v ablon pro jmeno
souboru:
-sOutputFile=nco%d.xyz
Kady vysledny soubor bude obsahovat jednu stranu vystupu a soubory
budou oislovany popoad. "%d" je zde standartni formatovaci znaka
funkce printf. Je mone take pouit jine jeji varianty jako nap. "%02d".
V Unixovych systemech a MS Windows je take mone pesmrovat vystup do
roury. Napiklad lze vystup pes rouru smrovat do programu "lpr" (ktery
jej na mnoha Unixovych systemech peda tiskarn), pomoci pepinae
-sOutputFile=%pipe%lpr
V MS Windows museji byt znaky '%' zdvojeny, aby je nemnil interpretr
pikazoveho adku.
Take je mone vystup smrovat na standardni vystup pepinaem
-sOutputFile=-
nebo
-sOutputFile=%stdout%
V takovem pipad je nutne pouit zarove pepina -q, aby Ghostscript
nevypisoval zpravy na standardni vystup.
K volb urite velikosti papiru se z pikazove adky pouiva pepina
-sPAPERSIZE=<znama_velikost_papiru>
napiklad
-sPAPERSIZE=a4
nebo
-sPAPERSIZE=legal
Ghostscript umi rozeznava vtinu ISO a US velikosti papiru. Dali
informace jsou v uivatelske dokumentaci nebo v inicializanim souboru
"gs_statd.ps".
Ghostscript umi mnoho dalich vci ne jen tisk nebo prohlieni soubor
formatu PostScript nebo PDF. Napiklad, pokud je poteba zjistit
velikost ohraniujiciho obdelniku njakeho souboru formatu PostScript
(nebo EPS), nabizi program Ghostscript specialni "zaizeni", ktere nedla
nic jineho, ne e vypie tuto informaci.
Napiklad pouiti s jednim vzorovym souborem dodavanym v baliku
Ghostscript,
gs -sDEVICE=bbox golfer.ps
vypie toto:
%%BoundingBox: 0 25 583 732
%%HiResBoundingBox: 0.808497 25.009496 582.994503 731.809445
VOLBY
-- soubor arg1 ...
Pouije dali argument jako jmeno souboru obvyklym zpsobem, ale
vechny nasledujici argumenty (i kdy maji syntaxi pepina) vezme a
definuje jmeno "ARGUMENTS" v "userdict" (nikoli v "systemdict")
jako pole etzc s jednotlivymi argumenty. To provede jet ped
sputnim daneho souboru. Po zpracovani souboru se Ghostscript
ukoni.
-Djm'eno=token
-djm'eno=token Definuje "jmeno" v "systemdict" podle dane
definice. Token musi byt prav jeden token (jak je definovano
operatorem "token") a nesmi obsahovat adne prazdne znaky
(mezery, tabelatory ...).
-Djm'eno
-djm'eno Definuje "jmeno" v "systemdict" s hodnotou=null.
-Sjm'eno=etzec
-sjm'eno=etzec Definuje "jmeno" v "systemdict" s danym
etzcem jako hodnotou. Toto se lii od -d. Napiklad -djm'eno=35
je stejne jako takovato ast programu
/jmeno 35 def
zatimco -sname=35 pedstavuje
/jmeno (35) def
-q Tichy start: potlai obvykle poateni zpravy. Je stejne jako
-dQUIET.
-g'islo1x'islo2
Stejne jako -dDEVICEWIDTH='islo1 a -dDEVICEHEIGHT='islo2. Sloui
jako podpora zaizeni (jako nap. X11 windows), ktera poaduji
(nebo povoluji) nastaveni irky a vyky.
-r'islo
-r'islo1x'islo2 Stejne jako
-dDEVICEXRESOLUTION='islo1 a -dDEVICEYRESOLUTION='islo2. Sloui
jako podpora takovych zaizeni jako nap. tiskarny, ktere
podporuji vicero rozlieni v ose X a Y. Pokud je zadano jen jedno
islo, bude pouito pro nastaveni rozlieni v obou smrech, X i Y.
-Iadres'ae
Pida dvojtekou oddleny seznam adresa na zaatek seznamu cest pro
soubory knihoven.
- Toto neni skuteny pepina, ale znai pro GhostScript, e standartni
vstup pichazi ze souboru nebo roury a neni tedy interaktivn
zadavan z pikazove adky. Ghostscript te standartni vstup, dokud
nedosahne konce souboru a zpracovava jej jako kady jiny soubor.
Pote pokrauje se zpracovanim ostatnich parametr zadanych z
pikzove adky. Kdy jsou vechny parametry zpracovany, Ghostscript
se ukoni a nepepina se u do sveho interaktivniho modu.
Standartni inicializani soubor "gs_init.ps" nastavi "systemdict" pouze
pro teni, take hodnoty kli definovane pomoci -D, -d, -S nebo -s nemohou
byt zmnny (pestoe mohou byt samozejm nahrazeny definicemi v "userdict"
nebo jinych slovnicich)
SPECI'ALN'I JM'ENA
-dDISKFONTS
Zpsobi, e definice jednotlivych znak se budou nahravat z disku a
to teprve tehdy, kdy bude zaznamenan prvni takovy znak. (Normaln
Ghostscript nahraje tvary vech znak, kdy nahrava font.) To me
dovolit nahrat vice font do operani pamti za cenu pomalejiho
renderingu.
-dNOCACHE
Zakae pouivani vyrovnavaci pami pro znaky. Uitene pouze pro
ladni a odstraovani chyb.
-dNOBIND
Zakae operator "bind". Uitene pouze pro ladni a odstraovani
chyb.
-dNODISPLAY
Potlai normalni inicializaci vystupniho zaizeni. Uitene pouze
pro ladni a odstraovani chyb.
-dNOPAUSE
Zakae ekani na konci kade strany. To me byt adouci v aplikacich
kde jiny program idi Ghostscript.
-dNOPLATFONTS
Zakae pouiti font nabizenych danou platformou (napiklad X
Windows). To me byt vhodne, pokud fonty dane platformy vypadaji
pili odlin ne fonty s nastavitelnou velikosti.
-dSAFER
Zakae operatory "deletefile" a "renamefile" a schopnost otevirat
soubory v jakemkoli jinem modu ne jen pro teni. To me byt
adouci pro citliva prostedi a ulohy, kde musi byt zamezeno patn
napsanym nebo zlym PostScriptovym programm mnit nebo mazat
dleite soubory.
-dWRITESYSTEMDICT
Necha prava na zapis do "systemdict". To je nezbytne kdy se
spouti zvlatni programy jako napiklad font2c a pcharstr, ktere
musi pekonat normalni ochranu pistupovych prav PostScriptu.
-sDEVICE=za'izen'i
Vybere jine poateni vystupni zaizeni, jak bylo popsano vye.
[piblin] -sOutputFile=soubor
Vybere vystupni soubor (nebo rouru) pro poateni vystupni
zaizeni, jak bylo vye popsano.
SOUBORY
Umistni mnoha soubor potebnych pro spravny bh programu Ghostscript bylo
zakompilovano pimo do kodu programu. V systemu Unix se nachazeji
zpravidla v /usr/local, ale ve vaem systemu tomu me byt jinak. V
systemu DOS jsou obvykle umistny v C:\GS, ale mohou byt i jinde, zvlat
jestli byl Ghostscript instalovan s programem GSview. Sputnim "gs -h"
je mone zjistit umistni dokumentace programu Ghostscript ve vaem
systemu, ktera obsahuje vice podrobnosti.
/usr/local/share/ghostscript/#.##/*
Inicializani soubory, pomcky a zakladni definice font
/usr/local/share/ghostscript/fonts/*
Dali definice font
/usr/local/share/ghostscript/#.##/examples/*
Ukazkove soubory pouivajici Ghostscript
/usr/local/share/ghostscript/#.##/doc/*
Rozline soubory dokumentaci
INICIALIZAN'I SOUBORY
Kdy vyhledava inicializani soubory "gs_*.ps", soubory vztahujici se k
fontm nebo soubor pro operator "run", Ghostscript se nejprve pokusi
otevit tyto soubory pod zadanym jmenem v aktualnim pracovnim adresai
(pokud nebyl zadan adny adresa). Pi neuspchu a pokud soubor neudava
urity adresa nebo disk (tzn. v Unixovych systemech neobsahuje "/" nebo
neobsahuje "\" v systemech MS Windows), zkoui Ghostscript adresae v
tomto poadi:
1. adresae udane pepinai -I z pikazove adky (pokud byly njake zadany)
2. adresae udane v promnne prostedi GS_LIB (pokud je nastavena)
3. adresae udane makrem GS_LIB_DEFAULT v souboru makefile v dob
kompilace programu GhostScript. Kdy byl gs kompilovan pro system
Unix, makro GS_LIB_DEFAULT ma obvykle hodnotu
"/usr/local/share/ghostscript/#.##:/usr/local/share/ghostscript/fonts"
kde "#.##" pedstavuje islo verze programu Ghostscript.
Kady z tchto parametr (GS_LIB_DEFAULT, GS_LIB i parametr -I) me byt bu
jeden adresa, anebo seznam adresa oddlenych znakem ":".
PROSTED'I
GS_OPTIONS
etzec voleb, ktere se maji zpracovat ped volbami z pikazove
adky.
GS_DEVICE
Pouiva se k zadani vystupniho zaizeni.
GS_FONTPATH
Cesty na kterych se maji hledat fonty.
GS_LIB Cesty, na kterych se maji hledat inicializani soubory a fonty.
TEMP Kam se maji ukladat doasne soubory.
X RESOURCES
Ghostscript pouiva nasledujici resources pod jmenem "Ghostscript":
borderWidth
ika okraje udana v bodech (default = 1).
borderColor
Jmeno barvy okraje (default = black).
geometry
Velikost okna a jeho umistni, WxH+X+Y (default je NULL).
xResolution
Poet bod v ose x na jeden palec (default je vypoitan z
WidthOfScreen a WidthMMOfScreen).
yResolution
Poet bod v ose x na jeden palec (default je vypoitan z
HeightOfScreen a HeightMMOfScreen).
useBackingPixmap
Rozhodne, jestli je pouit backing store na uloeni pvodniho
obsahu okna (default = true).
Kompletni seznam resources je obsaen v uivatelske dokumentaci.
Nastaveni tchto parametr se v Unixovych systemech provadi pidanim do
souboru, jako je nap. "~/.Xresources", v nasledujicim tvaru:
Ghostscript*geometry: 612x792-0+0
Ghostscript*xResolution: 72
Ghostscript*yResolution: 72
Pote je poteba vmisit tato nastaveni do X server's resource database:
% xrdb -merge ~/.Xresources
DAL'I INFORMACE
Rzne soubory dokumentace programu Ghostscript (viz vye), zvlat soubor
Use.htm.
CHYBY
Viz Usenet news group comp.lang.postscript.
VERZE
Tento dokument byl naposledy revidovan pro Ghostscript verze 8.16.
AUTOR
artofcode LLC a Artifex Software, bug-gs at ghostscript.com, jsou
hlavnimi udrovateli programu Ghostscript. Russell J. Lang, gsview at
ghostgum.com.au, je autorem vtiny MS Windows kodu Ghostscriptu.