Spoluautor principu: Harry

Konečná podoba, ověření, příklady: Jirka



Konečně PDF zadarmo, jakžtakž spokojenost...


Datum revize:

22. 11. 2002

Po několikaměsíčním zápolení s generováním postscriptových souborů *.prn, s Ghostscriptem a Gsview pod Windows ve snaze dobrat se uspokojivého výsledku ve formě souboru PDF kýžené kvality (s použitím freeware) jsem USPĚL (v rámci možností). Postup byl ověřen pod W98SE, s jinými verzemi Windows nikoliv a může dojít k větším či menším odchylkám...

Takže: co budete potřebovat k tomu, abyste si zadarmo "distilovali" své vlastní PDF:


  • Postscriptový tiskový ovladač přímo od firmy Adobe. Nejnovější verze je Installer 1.0.6 (univerzální kompilace ovladačů pro 9x, ME, NT4.0, 2000). Lze stáhnout z http://www.adobe.com/support/downloads/detail.jsp?ftpID=1500, má to asi 7,4MB.

  • Příslušný definiční soubor postscriptové tiskárny (*.ppd). Najdete na http://www.adobe.com/support/downloads/detail.jsp?ftpID=204. Doporučuji stáhnout právě tento archív ppd souborů (adobe.zip - asi 30kB) obsahující soubor Adist5.ppd, což přísluší anglické verzi Adobe Distilleru 5.0. Ten se mi jeví zatím nejlepší, ačkoliv laboruji i s jinými - viz. dále.

  • Ghostscript verze 7.00 nebo novější, najdete na www.ghostscript.com, případně na http://www.cs.wisc.edu/~ghost/. Cca 6MB.

  • Gsview verze 4 popř. novější, odkaz najdete na stejném serveru jako předchozí Ghostscript. Cca 1,5MB. Nevylučuji, že vše poběží i se staršími verzemi všeho výše zmiňovaného, nezkoušel jsem...



V prvé řadě rozbalíte soubor adobe.exe. Soubor adistill.ppd z něj si umístíte někam na disk, abyste ho pak našli. Spustíte instalaci Adobe postscriptového ovladače. Zde se vyskytnou jen dvě důležité věci. Instalace po vás bude chtít určit typ tiskárny a bude vám vnucovat "generic postscript printer". Vy se ale nedáte a naklikáte skrze dialog na soubor adistill.ppd na disku. Pak zvolíte výstupní port, kde vyberete FILE: (tisk do souboru). Po úspěšné instalaci by se měla v seznamu tiskáren objevit nová s názvem "Adobe Distiller 3.0". (Pro znalé: lze samozřejmě použít takřka jakýkoliv postscriptový ovladač přímo z instalace Windows, např. Apple Color LaserWriter 12/600, ale s tímhle Adobe mám nejlepší zkušenosti - s jeho pomocí je výsledný PDF soubor menší, asi o 5-10%)
 
Teď nainstalujte Ghostscript a pak poté jeho grafickou nadstavbu Gsview (ne obráceně). Tady by žádná záludnost být neměla.
 
Nyní to nejdůležitější. Konfigurace našeho nového ovladače "Adobe Distiller 3.0", s jehož pomocí budeme vytvářet postscriptové soubory *.prn (ty dokáže Ghostscript, potažmo Gsview konvertovat na PDF). Z ovládacích panelů Windows zvolte Tiskárny a editujte vlastnosti ovladače "Adobe Distiller 3.0" (pravé tlačítko myši, Vlastnosti). Vidíte asi osm karet s různými nastaveními. Je třeba nastavit bezpodmínečně nastavit toto (s ostatním pak můžete laborovat): Na kartě Postscript volbu Postscript output format na Archive format. Na kartě Fonts kliknete na Send Fonts As..., zde musíte určit, aby se ostatní fonty, které nejsou implicitně zabudovány v Acrobat Readeru, posílaly jako Outlines, tedy jako vektorové obrysy, to je důležité. Pod tím je volba Threshold to switch... a je zde číslo 100. BEZPODMÍNEČNĚ toto musíte změnit na nulu, opakuji - na 0! Jinak se nedoberete kýženého výsledku a PDF bude samý rastr a ještě k tomu velký... Výstup doporučuji nastavit na 600dpi. Vše potvrdíte a to by mělo zatím stačit.
 
Nyní, když budete chtít cokoliv převést do PDF, tak to normálně vytisknete přes tiskárnu "Adobe Distiller 3.0". V průběhu "tisku" na vás vyskočí dialog, pomocí kterého určíte kam a pod jakým názvem se má uložit výstup *.prn. Po ukončení tohoto fiktivního tisku spustíte Gsview a přes Open... otevřete příslušný soubor *.prn - toto lze též zjednodušit vytvořením asociace na Gsview pro soubory s extenzí prn (jednou z možností, jak toto udělat, je v nějakém souborovém manažeru poklepat na vzniklý *.prn soubor a po dotazu Otevřít v programu vybrat gsview32.exe a zaškrtnout volbu K otevírání tohoto souboru vždy používat tento program). V programu Gsview byste teď měli vidět první stranu vašeho dokumentu. Nyní v menu File vyberte volbu Convert... a zde zvolíte zařízení pdfwrite, rozlišení 600dpi. Zde také můžete nastavit různé nuance kolem vytvářeného PDF, ale pro běžné použití není třeba nic měnit. Vše odkliknete a zadáte adresář pro uložení a jméno výsledného souboru (i s příponou pdf - program nepřidává extenze sám).
 
No, a máte své PDF. Je sice o pár procent větší než z drahého originál Acrobatu nebo levnějšího sharewarového 5D PDF Creatoru, ale máte to zadarmo...
Pokud má někdo nějaký seriózní nápad, jak více stáhnout velikost výsledného PDF z výše popsaného postupu (třeba čáry s embednutými fonty, apd.), ať dá vědět.


 

 

 

Doplnění výše uvedeného postupu o názorné grafické ukázky vytvoření PDF souboru - to pro ty, kdo by snad stále ještě pochybovali o jeho funkčnosti a jednoduchosti...

(poznámka: jednotlivé obrázky se po kliknutí na náhled otevřou v původní velikosti v novém samostatném okně)

 

 

 

 

Krok 1: otevření "mateřského" dokumentu v příslušném programu (zde použit dokument formátu MS Word 97/2000 otevřený v programu 602 Text - lze ale pochopitelně použít jakýkoliv jiný program a jakýkoliv jemu příslušný soubor)

 

Krok 2: tisk do souboru přes virtuální postscriptovou tiskárnu (zvolením této tiskárny při příkazu Tisk souboru; extenze prn se nabízí sama, je nutné dopsat název ukládaného souboru)

 

 

 

 

Krok 3: zobrazení uloženého postscriptového souboru v prohlížeči Ghostview (zde jednoduše předchozím poklepáním v souborovém manažeru na uložený postscriptový soubor z minulého kroku - ve Windows je nastavena asociace *.prn na otevření Ghostview)

 

Krok 4: konverze do PDF (příkazem File - Convert v prohlížeči Ghostview a zvolením základních požadovaných parametrů viditelných v okně, další parametry lze volit tlačítkem Properties)

 

 

 

 

Krok 5: uložení vytvářeného PDF souboru po stisknutí tlačítka OK v předchozím kroku (do pole Název souboru je nutno zadat kompletní název včetně extenze - nenabízí ani nevytváří se nic samo!!!)

 

Krok 6: no a je hotovo - zde vidíte vytvořený PDF soubor v prohlížeči Acrobat Reader... Krása, ne?

 

 

 

Kdo by snad chtěl ještě víc, může si zde stáhnout výsledný PDF soubor - velikost 215 kB    

 

 

 

Pár užitečných poznatků:

formát dokumentu: uvedený postup je obvykle používán pro tvorbu dokumentu formátu A4 "nastojato", tedy "portrait" a v této formě s ním nejsou prakticky žádné problémy. Lze pochopitelně vytvářet i jiné formáty a orientaci "naležato", čili "landscape" - přesné nastavení parametrů je ale závislé mimo jiné na programu, ve kterém je otevřen "mateřský" dokument a nevysledoval jsem jednoznačně definovatelný postup. Tyto záležitosti doporučuji prozkoumat; dají se ovlivnit zhruba následujícími body:

  • nastavením formátu "mateřského" dokumentu v příslušném programu

  • nastavením formátu tisku ve vlastnostech virtuální tiskárny Adobe Distiller

  • nastavením položek Orientation a Media v prohlížeči Ghostview (včetně jejich subpoložek)



kvalita vytvořeného PDF: je závislá samozřejmě na kvalitě "mateřského" dokumentu a dále zejména na nastavení rozlišení ve vlastnostech ovladače virtuální tiskárny Adobe Distiller a na nastavení předvoleb při převodu z PRN do PDF (viz výše uvedený Krok 4).

zpětný převod textové části vytvořeného PDF do textu: popsaný způsob využívá svých neobvyklých fontů typu MSTTxxxxxxxx, které přidává ("embedduje") do dokumentu. To zaručuje stejné zobrazení nezávisle na příjemci, avšak použité fonty nejdou mně známým způsobem převést do čitelného textu... To může být výhoda vzhledem k jistému stupni ochrany před editací.

zabezpečení PDF kryptováním , heslem apod.: popsaný způsob to neumí nebo jsem na to zatím nepřišel. Co byste taky všechno nechtěli zdarma, že...

zobrazení aktivních hypertextových odkazů: platí totéž co v minulém bodě...