<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>význam postscriptu on File Format Blog</title>
    <link>https://blog.fileformat.com/cs/tag/v%C3%BDznam-postscriptu/</link>
    <description>Recent content in význam postscriptu on File Format Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>cs</language>
    <lastBuildDate>Wed, 12 Feb 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.fileformat.com/cs/tag/v%C3%BDznam-postscriptu/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>PostScript: Jasné vysvětlení</title>
      <link>https://blog.fileformat.com/cs/page-description-language/postscript/</link>
      <pubDate>Wed, 12 Feb 2025 00:00:00 +0000</pubDate>
      
      <guid>https://blog.fileformat.com/cs/page-description-language/postscript/</guid>
      <description>Co je PostScript? Naučte se o jeho historii, úrovních a spojení s PDF. Prozkoumejte jednoduchý příklad souboru PostScript a objevte software pro vykreslování souborů PostScript.</description>
      <content:encoded><![CDATA[<p><strong>Poslední aktualizace</strong>: 20 Feb, 2025</p>
<figure class="align-center ">
    <img loading="lazy" src="images/postscript-a-clear-explanation.webp#center"
         alt="Název - PostScript: Jasné vysvětlení"/> 
</figure>

<h2 id="co-je-postscript">Co je PostScript?</h2>
<p><strong>PostScript (PS)</strong> je <strong>jazyk pro popis stránky (PDL)</strong> vyvinutý společností <strong>Adobe Systems</strong> v roce 1982. Používá se převážně v <strong>desktop publishingu, tisku a grafickém designu</strong> k popisu, jak by měl být text a obrázky na stránce vykresleny.</p>
<figure class="align-center ">
    <img loading="lazy" src="images/postscript-features-applications.png#center"
         alt="PostScript: Funkce a aplikace"/> 
</figure>

<h2 id="vysvětlení-postscriptu-ps">Vysvětlení PostScriptu (PS)</h2>
<p>PostScript (PS) je jak <a href="https://en.wikipedia.org/wiki/Page_description_language"><strong>jazyk pro popis stránky (PDL)</strong></a>, tak <strong>programovací jazyk</strong>, který je <a href="https://en.wikipedia.org/wiki/Dynamic_programming_language"><strong>dynamicky typovaný</strong></a> a <a href="https://en.wikipedia.org/wiki/Stack-oriented_programming"><strong>zásobníkový</strong></a>. Zde je, co to znamená:</p>
<h3 id="1-co-je-jazyk-pro-popis-stránky-pdl"><strong>1. Co je jazyk pro popis stránky (PDL)?</strong></h3>
<p>Jazyk pro popis stránky určuje, jak se grafika a text zobrazují na tištěné stránce nebo obrazovce. PostScript se používá v <strong>tiskárnách, publikačním softwaru a digitálním sazbu</strong> k přesnému vykreslování fontů, obrázků a rozvržení.</p>
<h3 id="2-co-je-zásobníkový-programovací-jazyk"><strong>2. Co je zásobníkový programovací jazyk?</strong></h3>
<p>PostScript používá <strong>zásobník</strong> ke zpracování příkazů, což znamená, že funguje podle principu <strong>poslední dovnitř, první ven (LIFO)</strong>. Například pro sečtení dvou čísel v PostScriptu je vložíte na zásobník a poté zavoláte operátor, který je zpracuje:</p>
<pre tabindex="0"><code>10 20 add
</code></pre><h3 id="3-dynamicky-typovaný"><strong>3. Dynamicky typovaný</strong></h3>
<p>PostScript nevyžaduje explicitní definice typů. Proměnné mohou obsahovat různé typy (čísla, řetězce, pole atd.) bez předdefinovaných typů.</p>
<h3 id="4-použití-postscriptu"><strong>4. Použití PostScriptu</strong></h3>
<p>PostScript se hlavně používá pro <strong>desktop publishing a elektronické publikování</strong>, což znamená, že pomáhá vytvářet a tisknout vysoce kvalitní dokumenty s přesnou kontrolou nad fonty, rozvržením a grafikou.</p>
<h3 id="5-turingově-úplný-jazyk"><strong>5. Turingově úplný jazyk</strong></h3>
<p>Být <a href="https://en.wikipedia.org/wiki/Turing_completeness"><strong>Turingově úplný</strong></a> znamená, že PostScript může teoreticky provést jakýkoli výpočet, pokud má dostatek paměti a času. To znamená, že jej lze použít pro obecné programovací úkoly, nejen pro tisk.</p>
<h3 id="6-historie-a-vývoj"><strong>6. Historie a vývoj</strong></h3>
<ul>
<li>Vyvinut společností <strong>Adobe Systems</strong> v letech <strong>1982 až 1984</strong>.</li>
<li>Vytvořili <strong>John Warnock, Charles Geschke, Doug Brotz, Ed Taft a Bill Paxton</strong>.</li>
<li>Nejnovější verze, <a href="https://docs.fileformat.com/page-description-language/ps/"><strong>PostScript 3</strong></a>, byla vydána v <strong>1997</strong> a přidala lepší výkon, správu barev a kompresi obrázků.</li>
</ul>
<h2 id="historie-postscriptu">Historie PostScriptu</h2>
<p>Počátky PostScriptu sahají do <strong>1976</strong>, kdy <strong>John Gaffney</strong> ve <strong>Evans &amp; Sutherland</strong> vyvinul koncepty pro jazyk pro popis stránky při práci na grafické databázi. Ve stejnou dobu <strong>Xerox PARC</strong> vyvíjel <strong>laserové tiskárny</strong> a potřeboval standard pro definování obrázků stránek. Nejprve vytvořili <strong>formát Press</strong>, který se později vyvinul v <strong>Interpress</strong> v roce 1978, vyvinutý <strong>Johnem Gaffney a Martinem Newellem</strong>.</p>
<figure class="align-center ">
    <img loading="lazy" src="images/the-evolution-and-impact-of-postscript.png#center"
         alt="Vývoj a dopad PostScriptu"/> 
</figure>

<p>V <strong>1982</strong> opustili <strong>John Warnock a Chuck Geschke</strong> Xerox PARC a založili <strong>Adobe Systems</strong>, kde spolu s <strong>Dougem Brotzem, Edem Taftem a Billem Paxtonem</strong> vyvinuli <strong>PostScript</strong> jako jednodušší alternativu k Interpressu. Byl komerčně uveden v <strong>1984</strong>.</p>
<h3 id="role-apple-v-úspěchu-postscriptu"><strong>Role Apple v úspěchu PostScriptu</strong></h3>
<p>V <strong>1983</strong> <strong>Steve Jobs</strong> viděl potenciál PostScriptu pro <strong>Macintosh</strong> a licencoval jej od Adobe za <strong>1,5 milionu dolarů</strong>, plus <strong>2,5 milionu dolarů za 20 % akcií Adobe</strong>. Také se neúspěšně pokusil Adobe koupit. Apple a Adobe pak spolupracovaly na optimalizaci PostScriptu pro <strong>tiskárnu Apple LaserWriter</strong>, uvedenou v <strong>1985</strong>, což sehrálo klíčovou roli v <strong>revoluci desktop publishingu</strong>.</p>
<p>Průlom Adobe v <strong>renderování fontů a hintingu</strong> učinil PostScript použitelným i na nižších rozlišeních <strong>300 dpi laserových tiskáren Canon</strong>. Adobe tuto technologii nepatentoval, aby zůstala obchodním tajemstvím.</p>
<h3 id="úpadek-a-odkaz-postscriptu"><strong>Úpadek a odkaz PostScriptu</strong></h3>
<p>Během <strong>80. a 90. let</strong> byl PostScript široce používán v <strong>laserových tiskárnách</strong>, ale jeho <strong>vysoké nároky na výpočetní výkon a paměť</strong> jej činily drahým. Jak <strong>tiskárny zlevňovaly</strong> a <strong>počítače sílily</strong>, softwarová řešení nahradila hardwarové zpracování PostScriptu. Do <strong>2001</strong> většina levných tiskáren zrušila podporu PostScriptu ve prospěch <strong>inkoustové technologie</strong> a <strong>softwarového renderování</strong>.</p>
<p>Nicméně PostScript zůstává dominantní v <strong>vysoce výkonných profesionálních tiskárnách</strong>, kde <strong>přenáší vykreslování z počítače do tiskárny</strong>, což zlepšuje výkon. Navíc <a href="https://docs.fileformat.com/pdf/"><strong>PDF (Portable Document Format)</strong></a>—přímý potomek PostScriptu—se stal <strong>standardem pro distribuci elektronických dokumentů</strong>.</p>
<h2 id="úrovně-postscriptu">Úrovně PostScriptu</h2>
<p>PostScript se vyvíjel skrze různé úrovně, z nichž každá zlepšovala funkčnost, výkon a efektivitu. Existují <strong>tři hlavní úrovně</strong>:</p>
<figure class="align-center ">
    <img loading="lazy" src="images/evolution-of-postscript-levels.png#center"
         alt="Vývoj úrovní PostScriptu"/> 
</figure>

<h3 id="1-postscript-level-1-1984"><strong>1. PostScript Level 1 (1984)</strong></h3>
<p>Původní PostScript (Level 1, vydaný v 1984) umožňoval uživatelům přesně řídit rozvržení stránky pomocí <a href="https://docs.fileformat.com/word-processing/txt/">textu</a>, <a href="https://docs.fileformat.com/3d/">grafiky</a> a <a href="https://docs.fileformat.com/image/">obrázků</a> a byl používán v raných laserových tiskárnách. Nicméně byl omezen na odstíny šedi, zpracovával složitou grafiku pomalu a vytvářel velké soubory kvůli chybějící kompresi obrázků.</p>
<ul>
<li>Původní verze, vydaná společností <strong>Adobe</strong> v <strong>1984</strong>.</li>
<li>Poskytovala <strong>nezávislé na zařízení</strong> popisy stránek pro text, grafiku a obrázky.</li>
<li>Umožňovala přesnou kontrolu typografie a rozvržení.</li>
<li>Používána v <strong>prvních PostScript tiskárnách</strong>, včetně <strong>Apple LaserWriter</strong>.</li>
<li><strong>Omezení:</strong>
<ul>
<li>Chyběla <strong>podpora barev</strong> (pouze odstíny šedi).</li>
<li><strong>Pomalejší zpracování</strong> složité grafiky.</li>
<li><strong>Žádná vestavěná komprese obrázků</strong>, což vedlo k velkým velikostem souborů.</li>
</ul>
</li>
</ul>
<h3 id="2-postscript-level-2-1991"><strong>2. PostScript Level 2 (1991)</strong></h3>
<p>PostScript Level 2 (1991) zvýšil výkon, přidal barevný tisk, komprimoval soubory, vylepšil fonty a zrychlil zpracování složité grafiky.</p>
<ul>
<li>Zlepšený <strong>výkon</strong> a <strong>efektivita paměti</strong>.</li>
<li>Přidána podpora <strong>barevného tisku</strong> (CMYK a spotové barvy).</li>
<li>Zavedena <strong>komprese dat</strong> ke snížení velikosti souborů.</li>
<li>Umožněno <strong>vylepšené zpracování fontů</strong> (Type 1 a Type 3 fonty).</li>
<li>Zavedené <strong>Pattern, Forms a Composite Fonts</strong> pro lepší vykreslování textu.</li>
<li><strong>Rychlejší zpracování</strong> složité grafiky ve srovnání s Level 1.</li>
</ul>
<h3 id="3-postscript-3-1997"><strong>3. PostScript 3 (1997)</strong></h3>
<p>PostScript 3 (1997) byl významnou aktualizací s rychlejším vykreslováním, lepšími barvami, podporou velmi vysokého rozlišení tisku, vylepšenými fonty a rozšířenými grafickými efekty. I když je dnes méně běžný, stále se používá v některých špičkových tiskárnách.</p>
<ul>
<li><strong>Hlavní aktualizace</strong> s <strong>efektivnějším vykreslováním</strong>.</li>
<li><strong>Vylepšená správa barev</strong> s ICC profily.</li>
<li><strong>Vylepšená podpora tisku ve vysokém rozlišení</strong> (nad 2400 dpi).</li>
<li><strong>Lepší zpracování fontů</strong>, včetně podpory <strong>Multiple Master fontů</strong>.</li>
<li><strong>Více efektů průhlednosti a stínování</strong> (lepší vykreslování grafiky).</li>
<li><strong>Nahrazeno workflow založeným na PDF</strong> v moderním publikování, ale stále používáno v špičkových tiskárnách.</li>
</ul>
<h2 id="postscript-v-tisku">PostScript v tisku</h2>
<h3 id="před-postscriptem">Před PostScriptem:</h3>
<ul>
<li>Raný tiskárny tiskly jen <strong>textové znaky</strong>, obvykle v <strong>ASCII</strong>, s pevnými glyfy (např. klávesy psacího stroje, kovové pásky nebo optické destičky).</li>
<li><strong>Jehličkové tiskárny</strong> zavedly volitelné fonty a nahrávání vlastních glyfů, spolu se základní <strong>rastrou grafikou</strong> pomocí escape sekvencí, ale vyžadovaly <strong>specifické ovladače pro každý model tiskárny</strong>.</li>
<li><strong>Vektorová grafika</strong> byla zpracovávána <strong>plottery</strong> (např. na bázi HPGL), ale ty byly <strong>pomalé, drahé a omezené na grafiku</strong>.</li>
</ul>
<h3 id="tisk-s-postscriptem">Tisk s PostScriptem:</h3>
<ul>
<li><strong>Laserové tiskárny</strong> spojily výhody jehličkových tiskáren a plotterů, umožňující <strong>vysoce kvalitní text a grafiku na jedné stránce</strong>.</li>
<li><strong>PostScript sjednotil řízení tisku</strong> pomocí <strong>jednoho, nezávislého na zařízení jazyka</strong>, který fungoval napříč různými tiskárnami a softwarem.</li>
<li>Na rozdíl od tradičních jazyků pro řízení tiskáren je <strong>PostScript plnohodnotný programovací jazyk</strong>, umožňující <strong>přesné vykreslování dokumentu</strong>.</li>
<li><strong>Rastrování za běhu</strong>: PostScript definuje vše (včetně textu) pomocí <strong>přímek a Bézierových křivek</strong>, což umožňuje plynulé <strong>škálování, otáčení a transformace</strong>.</li>
<li>Interpretátory PostScriptu, nazývané <strong>Raster Image Processors (RIPs)</strong>, převádějí instrukce na body potřebné pro finální výstup.</li>
</ul>
<h2 id="správa-fontů-v-postscriptu">Správa fontů v PostScriptu</h2>
<p>Systém fontů v PostScriptu používá základní grafické tvary k vytvoření škálovatelných glyfů, což umožňuje měnit velikost fontů bez ztráty kvality. Hinting fontů se používá k zajištění, že <a href="https://docs.fileformat.com/font/">fonty</a> zůstávají čisté a čitelné i při malých velikostech nebo nízkých rozlišeních. Fonty PostScriptu jsou uloženy v různých specializovaných formátech „Type“, z nichž každý nabízí jiné možnosti.</p>
<figure class="align-center ">
    <img loading="lazy" src="images/postscript-font-evolution.png#center"
         alt="Vývoj fontů PostScript"/> 
</figure>

<h3 id="systém-fontů-postscript">Systém fontů PostScript</h3>
<ul>
<li>Používá <strong>grafické primitivy</strong> k definování <strong>škálovatelných</strong> glyfů.</li>
<li><strong>Hinting fontů</strong> zajišťuje vysoce kvalitní vykreslování i při <strong>nízkých rozlišeních</strong>.</li>
<li>Fonty byly uloženy ve specializovaných <strong>formátech Type</strong> s různými schopnostmi.</li>
</ul>
<h3 id="typy-fontů-postscript"><strong>Typy fontů PostScript</strong></h3>
<p>PostScript nabízel různé formáty fontů. Vysoce kvalitní fonty Type 1 od Adobe byly zpočátku licencovány, zatímco fonty Type 3, postrádající standardní hinting, používali ostatní. Formáty Type 2 a CFF zmenšovaly velikost souborů a připravily cestu pro OpenType. CID-Keyed fonty podporovaly velké asijské znakové sady a mohly používat buď strukturu Type 1 nebo Type 2.</p>
<ul>
<li>
<p><strong>Typ 1 Font (T1):</strong></p>
<ul>
<li>Proprietární <strong>komprimovaný a šifrovaný</strong> formát fontu od Adobe.</li>
<li>Používá se pro <strong>vysoce kvalitní, hintované fonty</strong>.</li>
<li>Adobe zpočátku licencoval technologii Type 1 za poplatek.</li>
</ul>
</li>
<li>
<p><strong>Typ 3 Font (T3):</strong></p>
<ul>
<li>Umožňoval <strong>plné funkce PostScriptu</strong>, ale postrádal <strong>standardizovaný hinting</strong>.</li>
<li>Používali jej ti, kteří nemohli licencovat technologii Type 1.</li>
</ul>
</li>
<li>
<p><strong>Typ 2 Font (T2) a Compact Font Format (CFF):</strong></p>
<ul>
<li>Zmenšila <strong>velikost souboru fontu</strong> pro efektivitu.</li>
<li>Stala se základem pro <strong>fonty OpenType</strong>.</li>
</ul>
</li>
<li>
<p><strong>CID-Keyed Fonty:</strong></p>
<ul>
<li>Navrženy pro <strong>asijské (CJK) znakové sady</strong> s <strong>velkými kódovacími prostory</strong>.</li>
<li>Mohly používat <strong>Typ 1 nebo Typ 2</strong> pro různé struktury fontů.</li>
</ul>
</li>
</ul>
<h3 id="vývoj-formátů-fontů"><strong>Vývoj formátů fontů</strong></h3>
<p>Apple vytvořil TrueType fonty, aby konkuroval fontům Adobe <a href="https://docs.fileformat.com/font/">fonts</a>. To přimělo Adobe sdílet, jak jejich fonty fungují. Později se Adobe a Microsoft spojili a vytvořili OpenType fonty, které spojily to nejlepší z obou a staly se standardním formátem fontů, který dnes používáme.</p>
<ul>
<li>
<p><strong>TrueType (1991):</strong></p>
<ul>
<li>Vyvinut společností <strong>Apple</strong> jako konkurence systému Adobe.</li>
<li>Donutil Adobe <strong>publikovat specifikaci Type 1</strong> pro veřejné použití.</li>
</ul>
</li>
<li>
<p><strong>OpenType (konec 90. let):</strong></p>
<ul>
<li>Společně vyvinuto <strong>Adobe a Microsoft</strong>.</li>
<li><strong>Unifikovala funkčnost Type 1 a TrueType</strong>.</li>
<li>Stala se průmyslovým standardem pro moderní fonty.</li>
</ul>
</li>
</ul>
<h3 id="konec-podpory-type-1"><strong>Konec podpory Type 1</strong></h3>
<ul>
<li>Adobe oficiálně <strong>ukončil podporu fontů Type 1 v lednu 2023</strong> ve prospěch <strong>OpenType</strong>.</li>
</ul>
<h2 id="formát-pdf-a-postscript">Formát PDF a PostScript</h2>
<h3 id="pdf-vs-postscript">PDF vs. PostScript</h3>
<p>PDF a PostScript jsou dva formáty dokumentů, které produkují identický tištěný výstup, protože používají stejný podkladový grafický systém. Klíčový rozdíl spočívá v jejich struktuře: PostScript je plnohodnotný programovací jazyk umožňující dynamické operace, zatímco PDF je zjednodušenější, statický formát navržený pro efektivní prohlížení a navigaci. Navzdory těmto rozdílům je možné soubory mezi těmito formáty konvertovat.</p>
<figure class="align-center ">
    <img loading="lazy" src="images/understanding-postscript-and-pdf.png#center"
         alt="Pochopení PostScriptu a PDF"/> 
</figure>

<ul>
<li><strong>Podobný model zobrazování</strong> – Jak <strong>PDF, tak PostScript</strong> používají stejný grafický systém, což zajišťuje <strong>identický tištěný výstup</strong>.</li>
<li><strong>Jaký je rozdíl?</strong>
<ul>
<li><strong>PostScript</strong> je <strong>Turingově úplný programovací jazyk</strong> schopný dynamických operací.</li>
<li><strong>PDF</strong> je <strong>statická datová struktura</strong>, optimalizovaná pro <strong>efektivní přístup a navigaci</strong>, což ji činí vhodnější pro <strong>interaktivní prohlížení</strong>.</li>
</ul>
</li>
<li><strong>Vzájemná konvertibilita</strong> – PDF lze <strong>převést na PostScript</strong> a naopak.</li>
</ul>
<h3 id="jazyk-postscript"><strong>Jazyk PostScript</strong></h3>
<p>PostScript je zásobníkový programovací jazyk s dynamickým typováním, podobný <a href="https://en.wikipedia.org/wiki/Forth_(programming_language)">Forth</a>, ale s datovými strukturami podobnými Lisp. Používá reverzní polskou notaci, což vyžaduje pečlivou správu paměti. PostScript používá pole a slovníky, typování řeší za běhu a zahrnuje garbage collection. Komentáře začínají znakem &ldquo;%&rdquo;, a programy obvykle začínají &ldquo;%!PS&rdquo;.</p>
<ul>
<li><strong>Turingově úplný a zásobníkový</strong> – podobný <strong>Forth</strong>, ale s <strong>dynamickým typováním</strong> a <strong>Lisp-like</strong> datovými strukturami.</li>
<li><strong>Reverzní polská notace (RPN)</strong> – operátory působí na <strong>zásobník</strong>, což vyžaduje pečlivou správu.</li>
<li><strong>Správa paměti</strong> –
<ul>
<li>Používá <strong>rozsahovou paměť</strong>.</li>
<li>Zavedl <strong>garbage collection</strong> v PostScriptu <strong>Level 2</strong>.</li>
</ul>
</li>
<li><strong>Datové struktury</strong> –
<ul>
<li>Používá <strong>pole a slovníky</strong>.</li>
<li>Žádná formální deklarace typů – typování je řízeno za běhu.</li>
</ul>
</li>
<li><strong>Komentáře a struktura programu</strong> –
<ul>
<li><strong>%</strong> zavádí komentáře.</li>
<li>Programy obvykle začínají <strong>&quot;%!PS&quot;</strong>, aby označily formát PostScript.</li>
</ul>
</li>
</ul>
<h3 id="jak-se-postscript-používá"><strong>Jak se PostScript používá</strong></h3>
<ul>
<li>Většinou <strong>generován softwarem</strong>, ne psán ručně.</li>
<li>Může být použit jako <strong>plnohodnotný programovací jazyk</strong> pro automatizaci.</li>
<li>Interpretován <strong>tiskárnami (RIPs)</strong> nebo <strong>prohlížeči na obrazovce</strong>.</li>
</ul>
<h2 id="příklad-jednoduchého-souboru-postscript">Příklad jednoduchého souboru PostScript</h2>
<p>Zde je jednoduchý příklad <strong>souboru PostScript (.ps)</strong>, který vytiskne „Hello, World!“ na stránce:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-postscript" data-lang="postscript"><span style="display:flex;"><span><span style="color:#75715e">%!PS
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>/Times-Roman <span style="color:#a6e22e">findfont</span> <span style="color:#ae81ff">24</span> <span style="color:#a6e22e">scalefont</span> <span style="color:#a6e22e">setfont</span>
</span></span><span style="display:flex;"><span><span style="color:#ae81ff">100</span> <span style="color:#ae81ff">700</span> <span style="color:#a6e22e">moveto</span>
</span></span><span style="display:flex;"><span><span style="color:#e6db74">(Hello, World!)</span> <span style="color:#a6e22e">show</span>
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">showpage</span>
</span></span></code></pre></div><h3 id="vysvětlení"><strong>Vysvětlení:</strong></h3>
<ol>
<li><code>%!PS</code> → Identifikuje soubor jako PostScript dokument.</li>
<li><code>/Times-Roman findfont 24 scalefont setfont</code> → Vybere font <strong>Times-Roman</strong> ve velikosti <strong>24</strong>.</li>
<li><code>100 700 moveto</code> → Přesune kurzor na souřadnice <strong>(100, 700)</strong> na stránce.</li>
<li><code>(Hello, World!) show</code> → Vytiskne <strong>&ldquo;Hello, World!&rdquo;</strong> na zadané pozici.</li>
<li><code>showpage</code> → Říká tiskárně, aby <strong>vytiskla stránku</strong>.</li>
</ol>
<p>Můžete to uložit jako <strong>hello.ps</strong> a otevřít v <strong>prohlížeči PostScript</strong> (např. <strong>GSview</strong>, <strong>Ghostscript</strong>) nebo odeslat na <strong>PostScript tiskárnu</strong>.</p>
<figure class="align-center ">
    <img loading="lazy" src="images/hello.ps-after-rendering.png#center"
         alt="Název - Hello.ps po vykreslení"/> 
</figure>

<h2 id="seznam-softwaru-pro-vykreslování-postscriptu">Seznam softwaru pro vykreslování PostScriptu</h2>
<h3 id="prohlížeče-a-interprety-postscriptu"><strong>Prohlížeče a interprety PostScriptu</strong></h3>
<ol>
<li><a href="https://en.wikipedia.org/wiki/Ghostscript"><strong>Ghostscript</strong></a> (Open-source) – Populární interpret pro PostScript a PDF.</li>
<li><strong>GSview</strong> – GUI rozhraní pro Ghostscript.</li>
<li><a href="https://en.wikipedia.org/wiki/MuPDF"><strong>MuPDF</strong></a> – Lehký prohlížeč podporující PostScript a PDF.</li>
<li><strong>Xpdf</strong> – Open-source PDF prohlížeč s částečnou podporou PostScriptu.</li>
<li><strong>Evince</strong> – Dokumentový prohlížeč GNOME, který zvládne soubory PostScript.</li>
<li><strong>Okular</strong> – Dokumentový prohlížeč KDE s podporou PostScriptu.</li>
<li><strong>Apple Preview</strong> – Vestavěný prohlížeč macOS podporující PostScript a PDF.</li>
</ol>
<h3 id="tiskárny-a-rasterizéry-postscriptu"><strong>Tiskárny a rasterizéry PostScriptu</strong></h3>
<ol start="8">
<li><strong>Adobe Acrobat Distiller</strong> – Převádí PostScript na vysoce kvalitní PDF.</li>
<li><a href="https://www.cups.org/"><strong>CUPS (Common Unix Printing System)</strong></a> – Zpracovává tisk PostScriptu na Unix/Linux.</li>
<li><strong>PPR (Printer Production Release)</strong> – PostScript spooler a renderer.</li>
</ol>
<h3 id="vektorová-grafika-a-dtp-software"><strong>Vektorová grafika a DTP software</strong></h3>
<ol start="11">
<li><strong>Adobe Illustrator</strong> – Umí otevřít a upravit soubory PostScript.</li>
<li><strong>CorelDRAW</strong> – Podporuje PostScript pro vektorovou grafiku.</li>
<li><strong>Scribus</strong> – Open-source desktop publishing software s podporou PostScriptu.</li>
<li><strong>Inkscape</strong> – Umí importovat/exportovat PostScript (přes Ghostscript).</li>
</ol>
<h3 id="nástroje-příkazové-řádky-a-konverze"><strong>Nástroje příkazové řádky a konverze</strong></h3>
<ol start="15">
<li><strong>ps2pdf</strong> (součást Ghostscript) – Převádí PostScript na PDF.</li>
<li><strong>pstopdf</strong> (nástroj macOS příkazové řádky) – Převádí PostScript na PDF.</li>
<li><strong>ImageMagick</strong> – Umí vykreslit soubory PostScript do obrázků.</li>
</ol>
<h2 id="často-kladené-otázky">Často kladené otázky</h2>
<p>Q1 - <strong>Co jsou soubory PS a jak je otevřít?</strong></p>
<p><strong>Odpověď:</strong></p>
<p>PS je zkratka pro PostScript — soubor jazyka pro popis stránky, který se hlavně používá pro tisk. Soubory PS jsou určeny k přípravě digitální grafiky a textu pro vysoce kvalitní tisk. Můžete soubor PS poslat přímo do tiskárny, aniž byste jej otevírali v konkrétní aplikaci. Nicméně soubory PS nejsou příliš univerzální, protože je lze otevřít jen v několika programech.</p>
<p>Protože PS je starší formát, mnoho lidí jej převádí na PDF, které jsou snazší k prohlížení a sdílení na různých zařízeních.</p>
]]></content:encoded>
    </item>
    
  </channel>
</rss>
