<?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>ps file format on File Format Blog</title>
    <link>https://blog.fileformat.com/lv/tag/ps-file-format/</link>
    <description>Recent content in ps file format on File Format Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>lv</language>
    <lastBuildDate>Wed, 12 Feb 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.fileformat.com/lv/tag/ps-file-format/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>PostScript: Skaidrs paskaidrojums</title>
      <link>https://blog.fileformat.com/lv/page-description-language/postscript/</link>
      <pubDate>Wed, 12 Feb 2025 00:00:00 +0000</pubDate>
      
      <guid>https://blog.fileformat.com/lv/page-description-language/postscript/</guid>
      <description>Kas ir PostScript? Uzziniet par tā vēsturi, līmeņiem un saistību ar PDF. Izpētiet vienkāršu PostScript faila piemēru un atklājiet programmatūru PostScript failu renderēšanai.</description>
      <content:encoded><![CDATA[<p><strong>Last Updated</strong>: 20 Feb, 2025</p>
<figure class="align-center ">
    <img loading="lazy" src="images/postscript-a-clear-explanation.webp#center"
         alt="Virsraksts - PostScript: Skaidrs paskaidrojums"/> 
</figure>

<h2 id="kas-ir-postscript">Kas ir PostScript?</h2>
<p><strong>PostScript (PS)</strong> ir <strong>lapas apraksta valoda (PDL)</strong>, ko izstrādāja <strong>Adobe Systems</strong> 1982. gadā. Tā galvenokārt tiek izmantota <strong>datorizdevniecībā, drukāšanā un grafiskajā dizainā</strong>, lai aprakstītu, kā tekstam un attēliem jāattēlo lapā.</p>
<figure class="align-center ">
    <img loading="lazy" src="images/postscript-features-applications.png#center"
         alt="PostScript: Īpašības un lietojumi"/> 
</figure>

<h2 id="postscript-ps-paskaidrojums">PostScript (PS) paskaidrojums</h2>
<p>PostScript (PS) ir gan <a href="https://en.wikipedia.org/wiki/Page_description_language"><strong>lapas apraksta valoda (PDL)</strong></a>, gan <strong>programmēšanas valoda</strong>, kas ir <a href="https://en.wikipedia.org/wiki/Dynamic_programming_language"><strong>dinamiski tipizēta</strong></a> un <a href="https://en.wikipedia.org/wiki/Stack-oriented_programming"><strong>kašu balstīta</strong></a>. Šeit ir tas, ko tas nozīmē:</p>
<h3 id="1-kas-ir-lapas-apraksta-valoda-pdl"><strong>1. Kas ir lapas apraksta valoda (PDL)?</strong></h3>
<p>Lapas apraksta valoda nosaka, kā grafika un teksts izskatās uz drukātas lapas vai ekrāna. PostScript tiek izmantots <strong>printeros, publicēšanas programmatūrā un digitālajā tipogrāfijā</strong>, lai precīzi attēlotu fontus, attēlus un izkārtojumus.</p>
<h3 id="2-kas-ir-kašu-balstīta-programmēšanas-valoda"><strong>2. Kas ir kašu balstīta programmēšanas valoda?</strong></h3>
<p>PostScript izmanto <strong>kašu</strong>, lai apstrādātu komandas, tas nozīmē, ka tas seko <strong>pēdējais iekļauts, pirmais izņemts (LIFO)</strong> principam. Piemēram, lai saskaitītu divus skaitļus PostScript, tos ieliek kašā, pēc tam izsauc operatoru, lai tos apstrādātu:</p>
<pre tabindex="0"><code>10 20 add
</code></pre><p>This pushes <code>10</code> and <code>20</code> onto the stack, then the <code>add</code> command pops them off and pushes the result (<code>30</code>) back onto the stack.</p>
<h3 id="3-dinamiski-tipizēts"><strong>3. Dinamiski tipizēts</strong></h3>
<p>PostScript neprasa eksplicitus tipa definējumus. Mainīgās var saturēt dažādus tipus (skaitļus, virknes, masīvus utt.) bez iepriekš definētiem tipiem.</p>
<h3 id="4-postscript-lietojumi"><strong>4. PostScript lietojumi</strong></h3>
<p>PostScript galvenokārt tiek izmantots <strong>datorizdevniecībā un elektroniskajā izdevniecībā</strong>, tas palīdz radīt un drukāt augstas kvalitātes dokumentus ar precīzu kontroli pār fontiem, izkārtojumu un grafiku.</p>
<h3 id="5-tjuringa-pilnīga-valoda"><strong>5. Tjuringa pilnīga valoda</strong></h3>
<p>Būt <a href="https://en.wikipedia.org/wiki/Turing_completeness"><strong>Tjuringa pilnīgai</strong></a> nozīmē, ka PostScript teorētiski var veikt jebkuru aprēķinu, ja ir pietiekami daudz atmiņas un laika. Tas nozīmē, ka to var izmantot vispārējām programmēšanas uzdevumiem, ne tikai drukāšanai.</p>
<h3 id="6-vēsture-un-attīstība"><strong>6. Vēsture un attīstība</strong></h3>
<ul>
<li>Izstrādāta <strong>Adobe Systems</strong> laikā no <strong>1982. līdz 1984.</strong></li>
<li>Izveidoja <strong>John Warnock, Charles Geschke, Doug Brotz, Ed Taft un Bill Paxton</strong>.</li>
<li>Jaunākā versija, <a href="https://docs.fileformat.com/page-description-language/ps/"><strong>PostScript 3</strong></a>, tika izlaista <strong>1997.</strong> gadā un pievienoja labāku veiktspēju, krāsu pārvaldību un attēlu saspiešanu.</li>
</ul>
<h2 id="postscript-vēsture">PostScript vēsture</h2>
<p>PostScript saknes meklējamas <strong>1976.</strong> gadā, kad <strong>John Gaffney</strong> no <strong>Evans &amp; Sutherland</strong> izstrādāja koncepcijas lapas apraksta valodai, strādājot pie grafikas datubāzes. Tajā pašā laikā <strong>Xerox PARC</strong> izstrādāja <strong>lazera printerus</strong> un vajadzēja standartu lapas attēlu definēšanai. Sākumā viņi izveidoja <strong>Press formātu</strong>, vēlāk tas attīstījās par <strong>Interpress</strong> 1978. gadā, ko izstrādāja <strong>John Gaffney un Martin Newell</strong>.</p>
<figure class="align-center ">
    <img loading="lazy" src="images/the-evolution-and-impact-of-postscript.png#center"
         alt="PostScript evolūcija un ietekme"/> 
</figure>

<p><strong>1982.</strong> gadā <strong>John Warnock un Chuck Geschke</strong> pameta Xerox PARC un dibināja <strong>Adobe Systems</strong>, kur viņi kopā ar <strong>Doug Brotz, Ed Taft un Bill Paxton</strong> izstrādāja <strong>PostScript</strong> kā vienkāršāku alternatīvu Interpress. Tas tika komerciāli izlaists <strong>1984.</strong> gadā.</p>
<h3 id="apple-loma-postscript-panākumos"><strong>Apple loma PostScript panākumos</strong></h3>
<p><strong>1983.</strong> gadā <strong>Steve Jobs</strong> redzēja PostScript potenciālu <strong>Macintosh</strong> un licencēja to no Adobe par <strong>1,5 miljoniem dolāru</strong>, plus <strong>2,5 miljoniem dolāru par 20 % Adobe akcijām</strong>. Viņš arī mēģināja, neveiksmīgi, iegādāties Adobe. Apple un Adobe pēc tam sadarbojās, lai optimizētu PostScript <strong>Apple LaserWriter printerim</strong>—kas tika izlaists <strong>1985.</strong> gadā—un tas spēlēja izšķirošu lomu <strong>datorizdevniecības revolūcijā</strong>.</p>
<p>Adobe izcils sasniegums <strong>fontu renderēšanā un hintingā</strong> padarīja PostScript lietojamu pat uz zemākas izšķirtspējas <strong>300 dpi Canon lazera printeriem</strong>. Adobe šo tehnoloģiju nepatentēja, lai to saglabātu kā tirdzniecības noslēpumu.</p>
<h3 id="postscript-kritums-un-mantojums"><strong>PostScript kritums un mantojums</strong></h3>
<p><strong>1980. un 1990. gados</strong> PostScript plaši tika izmantots <strong>lazera printeros</strong>, bet tā <strong>augstās apstrādes jaudas un atmiņas prasības</strong> padarīja to dārgu. Kad <strong>printeri kļuva lētāki</strong> un <strong>datori jaudīgāki</strong>, programmatūras risinājumi aizstāja aparatūras PostScript apstrādi. Līdz <strong>2001.</strong> gadam lielākā daļa zemas klases printeru pārtrauca PostScript atbalstu, dodot priekšroku <strong>tintes printeru tehnoloģijai</strong> un <strong>programmatūras renderēšanai</strong>.</p>
<p>Tomēr PostScript joprojām dominē <strong>augstas klases profesionālos printeros</strong>, kur tas <strong>pārvieto renderēšanu no datora uz printeri</strong>, uzlabojot veiktspēju. Turklāt, <a href="https://docs.fileformat.com/pdf/"><strong>PDF (Portable Document Format)</strong></a>—tieši no PostScript atvasināts—kļuva <strong>standarta formāts elektroniskai dokumentu izplatīšanai</strong>.</p>
<h2 id="postscript-līmeņi">PostScript līmeņi</h2>
<p>PostScript ir attīstījies caur dažādiem līmeņiem, katrs uzlabojot funkcionalitāti, veiktspēju un efektivitāti. Ir <strong>trīs galvenie līmeņi</strong>:</p>
<figure class="align-center ">
    <img loading="lazy" src="images/evolution-of-postscript-levels.png#center"
         alt="PostScript līmeņu evolūcija"/> 
</figure>

<h3 id="1-postscript-level-1-1984"><strong>1. PostScript Level 1 (1984)</strong></h3>
<p>Sākotnējais PostScript (Level 1, izlaists 1984.) ļāva lietotājiem precīzi kontrolēt lapas izkārtojumu, izmantojot <a href="https://docs.fileformat.com/word-processing/txt/">tekstu</a>, <a href="https://docs.fileformat.com/3d/">grafiku</a> un <a href="https://docs.fileformat.com/image/">attēlus</a>, un tika izmantots agrīnajos lazera printeros. Tomēr tas bija ierobežots uz pelēkto toņiem, sarežģīto grafiku apstrāde bija lēna, un radīja lielus failus, jo nebija attēlu saspiešanas.</p>
<ul>
<li>Oriģinālā versija, izlaista <strong>Adobe</strong> 1984. gadā.</li>
<li>Nodrošināja <strong>ierīču neatkarīgus</strong> lapas aprakstus tekstam, grafikām un attēliem.</li>
<li>Ļāva precīzu tipogrāfijas un izkārtojuma kontroli.</li>
<li>Izmantots <strong>pirmajos PostScript printeros</strong>, ieskaitot <strong>Apple LaserWriter</strong>.</li>
<li><strong>Ierobežojumi:</strong>
<ul>
<li>Trūka <strong>krāsu atbalsta</strong> (tikai pelēkto toņu).</li>
<li><strong>Lēna apstrāde</strong> sarežģītām grafikām.</li>
<li><strong>Nav iebūvēta attēlu saspiešana</strong>, kas noved pie lieliem failu izmēriem.</li>
</ul>
</li>
</ul>
<h3 id="2-postscript-level-2-1991"><strong>2. PostScript Level 2 (1991)</strong></h3>
<p>PostScript Level 2 (1991) uzlaboja veiktspēju, pievienoja krāsu drukāšanu, saspiesta failus, uzlaboja fontus un paātrināja sarežģītas grafikas apstrādi.</p>
<ul>
<li>Uzlabota <strong>veiktspēja</strong> un <strong>atmiņas efektivitāte</strong>.</li>
<li>Pievienots atbalsts <strong>krāsu drukāšanai</strong> (CMYK un spot krāsas).</li>
<li>Ieviesa <strong>datu saspiešanu</strong>, lai samazinātu failu izmērus.</li>
<li>Iespējota <strong>uzlabota fontu apstrāde</strong> (Type 1 un Type 3 fonti).</li>
<li>Ieviesa <strong>Pattern, Forms un Composite Fonts</strong>, lai uzlabotu teksta renderēšanu.</li>
<li><strong>Ātrāka apstrāde</strong> sarežģītām grafikām salīdzinājumā ar Level 1.</li>
</ul>
<h3 id="3-postscript-3-1997"><strong>3. PostScript 3 (1997)</strong></h3>
<p>PostScript 3 (1997) bija būtisks atjauninājums ar ātrāku renderēšanu, labāku krāsu atbalstu, atbalstu ļoti augstas izšķirtspējas drukāšanai, uzlabotiem fontiem un paplašinātiem grafikas efektiem. Lai gan tagad tas ir mazāk izplatīts, tas joprojām tiek izmantots dažos augstas klases drukāšanas risinājumos.</p>
<ul>
<li><strong>Būtisks atjauninājums</strong> ar <strong>efektīvāku renderēšanu</strong>.</li>
<li><strong>Uzlabota krāsu pārvaldība</strong> ar ICC profiliem.</li>
<li><strong>Uzlabots atbalsts augstas izšķirtspējas drukāšanai</strong> (virs 2400 dpi).</li>
<li><strong>Labāka fontu apstrāde</strong>, ieskaitot atbalstu <strong>Multiple Master fontiem</strong>.</li>
<li><strong>Vairāk caurspīdīguma un ēnojuma efekti</strong> (labāka grafikas renderēšana).</li>
<li><strong>Aizstāts ar PDF balstītiem darba plūsmām</strong> mūsdienu izdevniecībā, bet joprojām tiek izmantots augstas klases printeros.</li>
</ul>
<h2 id="postscript-drukāšanā">PostScript drukāšanā</h2>
<h3 id="pirms-postscript">Pirms PostScript:</h3>
<ul>
<li>Agrīnie printeri drukāja tikai <strong>teksta rakstzīmes</strong>, parasti <strong>ASCII</strong>, ar fiksētiem glifiem (piemēram, rakstāmmašīnas taustiņi, metāla lentes vai optiskās plāksnes).</li>
<li><strong>Punktu matricu printeri</strong> ieviesa izvēles fontus un pielāgotu glifu augšupielādes, kā arī pamata <strong>rastra grafiku</strong> caur izbēgšanas sekvencēm, bet prasīja <strong>specifiskus draiverus katram printera modelim</strong>.</li>
<li><strong>Vektorgrafika</strong> tika apstrādāta ar <strong>plotteri</strong> (piemēram, HPGL), bet tie bija <strong>lēni, dārgi un ierobežoti tikai uz grafiku</strong>.</li>
</ul>
<h3 id="postscript-drukāšana">PostScript drukāšana:</h3>
<ul>
<li><strong>Lazera printeri</strong> apvienoja punktu matricu printeru un plotteru stiprās puses, ļaujot <strong>augstas kvalitātes tekstu un grafiku vienā lapā</strong>.</li>
<li><strong>PostScript</strong> apvienoja drukāšanas kontroli ar <strong>vienu, ierīču neatkarīgu valodu</strong>, kas darbotos dažādos printeros un programmatūrā.</li>
<li>Atšķirībā no tradicionālajām printera vadības valodām, <strong>PostScript ir pilna programmēšanas valoda</strong>, ļaujot <strong>precīzu dokumenta renderēšanu</strong>.</li>
<li><strong>Reāllaika rasterizācija</strong>: PostScript definē visu (ieskaitot tekstu) izmantojot <strong>taisnas līnijas un Bézier līknes</strong>, ļaujot gludu <strong>mērogošanu, rotāciju un transformācijas</strong>.</li>
<li>PostScript interpretatori, saukti par <strong>Raster Image Processors (RIPs)</strong>, pārvērš instrukcijas punktos, kas nepieciešami galīgajam izvadam.</li>
</ul>
<h2 id="postscript-fontu-apstrāde">PostScript fontu apstrāde</h2>
<p>PostScript fontu sistēma izmanto pamata grafiskās formas, lai izveidotu mērogojamus glifus, ļaujot fontus mainīt izmēru, nezaudējot kvalitāti. Fontu hinting tiek izmantots, lai nodrošinātu, ka <a href="https://docs.fileformat.com/font/">fonti</a> paliek skaidri un salasāmi pat mazos izmēros vai zemā izšķirtspējā. PostScript fonti tiek glabāti dažādos specializētajos “Type” formātos, katrs piedāvājot atšķirīgas iespējas.</p>
<figure class="align-center ">
    <img loading="lazy" src="images/postscript-font-evolution.png#center"
         alt="PostScript fontu evolūcija"/> 
</figure>

<h3 id="postscript-fontu-sistēma">PostScript fontu sistēma</h3>
<ul>
<li>Izmanto <strong>grafiskās primitīvas</strong> lai definētu <strong>mērogojamus</strong> glifus.</li>
<li><strong>Fontu hinting</strong> nodrošina augstas kvalitātes renderēšanu pat <strong>zemā izšķirtspējā</strong>.</li>
<li>Fonti tika glabāti specializētos <strong>Type formātos</strong> ar dažādām iespējām.</li>
</ul>
<h3 id="postscript-fontu-tipi"><strong>PostScript fontu tipi</strong></h3>
<p>PostScript piedāvāja dažādus fontu formātus. Adobe augstas kvalitātes Type 1 fonti sākotnēji tika licencēti, kamēr Type 3 fonti, kas nebijuši standartizēti hintingā, tika izmantoti citiem. Type 2 un CFF formāti samazināja failu izmērus un devās par OpenType pamatu. CID-Keyed fonti atbalstīja lielus Āzijas rakstzīmju kopumus un varēja izmantot Type 1 vai Type 2 struktūras.</p>
<ul>
<li>
<p><strong>Type 1 Font (T1):</strong></p>
<ul>
<li>Īpašnieka <strong>saspiežtais &amp; šifrētais</strong> fontu formāts no Adobe.</li>
<li>Izmantots <strong>augstas kvalitātes, hinting-izmantotiem fontiem</strong>.</li>
<li>Adobe sākotnēji licencēja Type 1 tehnoloģiju par maksu.</li>
</ul>
</li>
<li>
<p><strong>Type 3 Font (T3):</strong></p>
<ul>
<li>Ļāva <strong>pilnas PostScript iespējas</strong>, bet trūka <strong>standartizēta hinting</strong>.</li>
<li>Izmantots tiem, kas nevarēja licencēt Type 1 tehnoloģiju.</li>
</ul>
</li>
<li>
<p><strong>Type 2 Font (T2) &amp; Compact Font Format (CFF):</strong></p>
<ul>
<li>Samazināja <strong>fontu faila izmēru</strong> efektivitātei.</li>
<li>Kļuva par pamatu <strong>OpenType fontiem</strong>.</li>
</ul>
</li>
<li>
<p><strong>CID-Keyed Fonts:</strong></p>
<ul>
<li>Izstrādāts <strong>Āzijas (CJK) rakstzīmju kopām</strong> ar <strong>plašu kodēšanas telpu</strong>.</li>
<li>Varēja izmantot <strong>Type 1 vai Type 2</strong> dažādām fontu struktūrām.</li>
</ul>
</li>
</ul>
<h3 id="fontu-formātu-evolūcija"><strong>Fontu formātu evolūcija</strong></h3>
<p>Apple izveidoja TrueType fontus, lai konkurētu ar Adobe <a href="https://docs.fileformat.com/font/">fontiem</a>. Tas likt Adobe atklāt, kā viņu fonti darbojas. Vēlāk Adobe un Microsoft apvienoja spēkus, lai izveidotu OpenType fontus, kas apvienoja labāko no abiem un kļuva par standarta fontu formātu, ko šodien lietojam.</p>
<ul>
<li>
<p><strong>TrueType (1991):</strong></p>
<ul>
<li>Izstrādāts <strong>Apple</strong> kā konkurence Adobe sistēmai.</li>
<li>Piespieda Adobe <strong>publicēt Type 1 specifikāciju</strong> publiskai lietošanai.</li>
</ul>
</li>
<li>
<p><strong>OpenType (Late 1990s):</strong></p>
<ul>
<li>Kopīgi izstrādāts <strong>Adobe &amp; Microsoft</strong>.</li>
<li><strong>Apvienoja Type 1 un TrueType</strong> funkcionalitāti.</li>
<li>Kļuva nozares standarts modernajiem fontiem.</li>
</ul>
</li>
</ul>
<h3 id="type-1-atbalsta-pārtraukšana"><strong>Type 1 atbalsta pārtraukšana</strong></h3>
<ul>
<li>Adobe oficiāli <strong>pārtrauca Type 1 fontu atbalstu 2023. gada janvārī</strong>, dodot priekšroku <strong>OpenType</strong>.</li>
</ul>
<h2 id="portāla-dokumenta-formāts-pdf-un-postscript">Portāla Dokumenta Formāts (PDF) un PostScript</h2>
<h3 id="pdf-vs-postscript">PDF vs. PostScript</h3>
<p>PDF un PostScript ir divi dokumentu formāti, kas rada identisku drukāto iznākumu, jo tie izmanto to pašu pamatgrafikas sistēmu. Galvenā atšķirība ir to struktūrā: PostScript ir pilnvērtīga programmēšanas valoda, kas ļauj dinamiskas operācijas, kamēr PDF ir vienkāršāks, statisks formāts, kas paredzēts efektīvai skatīšanai un navigācijai. Neskatoties uz šīm atšķirībām, ir iespējams konvertēt failus starp abiem formātiem.</p>
<figure class="align-center ">
    <img loading="lazy" src="images/understanding-postscript-and-pdf.png#center"
         alt="PostScript un PDF izpratne"/> 
</figure>

<ul>
<li><strong>Līdzīgs attēlu modelis</strong> – Gan <strong>PDF, gan PostScript</strong> izmanto to pašu grafikas sistēmu, nodrošinot <strong>identisku drukāto iznākumu</strong>.</li>
<li><strong>Kāda ir atšķirība?</strong>
<ul>
<li><strong>PostScript</strong> ir <strong>Tjuringa pilnīga programmēšanas valoda</strong>, kas spēj veikt dinamiskas operācijas.</li>
<li><strong>PDF</strong> ir <strong>statiskā datu struktūra</strong>, optimizēta <strong>efektīvai piekļuvei un navigācijai</strong>, padarot to labāku <strong>interaktīvai skatīšanai</strong>.</li>
</ul>
</li>
<li><strong>Savstarpējā konvertējamība</strong> – PDF var <strong>pārvērst uz PostScript</strong>, un otrādi.</li>
</ul>
<h3 id="postscript-valoda"><strong>PostScript valoda</strong></h3>
<p>PostScript ir kašu balstīta programmēšanas valoda ar dinamisku tipēšanu, līdzīga <a href="https://en.wikipedia.org/wiki/Forth_(programming_language)">Forth</a>, bet ar Lisp-veida datu struktūrām. Tā izmanto Reverse Polish Notation, prasot rūpīgu atmiņas pārvaldību. PostScript izmanto masīvus un vārdnīcas, tipēšanu veic izpildlaikā un ietver atkritumu savākšanu. Komentāri sākas ar “%”, un programmas parasti sākas ar “%!PS”.</p>
<ul>
<li><strong>Tjuringa pilnīga &amp; kašu balstīta</strong> – Līdzīga <strong>Forth</strong>, bet ar <strong>dinamiski tipizētiem</strong> un <strong>Lisp-veida</strong> datu struktūrām.</li>
<li><strong>Reverse Polish Notation (RPN)</strong> – Operatori darbojas uz <strong>kaša</strong>, prasot rūpīgu pārvaldību.</li>
<li><strong>Memory Management</strong> –
<ul>
<li>Izmanto <strong>lokālu atmiņu</strong>.</li>
<li>Ieviesa <strong>atkritumu savākšanu</strong> PostScript <strong>Level 2</strong>.</li>
</ul>
</li>
<li><strong>Data Structures</strong> –
<ul>
<li>Izmanto <strong>masīvus &amp; vārdnīcas</strong>.</li>
<li>Nav formālu tipa deklarāciju — tipēšana tiek pārvaldīta izpildlaikā.</li>
</ul>
</li>
<li><strong>Comments &amp; Program Structure</strong> –
<ul>
<li><strong>%</strong> ievada komentārus.</li>
<li>Programmas parasti sākas ar <strong>&quot;%!PS&quot;</strong>, lai norādītu uz PostScript formātu.</li>
</ul>
</li>
</ul>
<h3 id="kā-tiek-izmantots-postscript"><strong>Kā tiek izmantots PostScript</strong></h3>
<ul>
<li>Galvenokārt <strong>ģenerēts ar programmatūru</strong>, nevis rakstīts manuāli.</li>
<li>Var tikt izmantots kā <strong>pilnvērtīga programmēšanas valoda</strong> automatizācijai.</li>
<li>Interpretēts <strong>printeros (RIPs)</strong> vai <strong>ekrāna skatītājos</strong>.</li>
</ul>
<h2 id="vienkārša-postscript-faila-piemērs">Vienkārša PostScript faila piemērs</h2>
<p>Šeit ir vienkāršs <strong>PostScript (.ps) faila</strong> piemērs, kas izdrukā “Hello, World!” uz lapas:</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="paskaidrojums"><strong>Paskaidrojums:</strong></h3>
<ol>
<li><code>%!PS</code> → Identificē failu kā PostScript dokumentu.</li>
<li><code>/Times-Roman findfont 24 scalefont setfont</code> → Izvēlas <strong>Times-Roman</strong> fontu izmērā <strong>24</strong>.</li>
<li><code>100 700 moveto</code> → Pārvieto kursoru uz koordinātēm <strong>(100, 700)</strong> lapā.</li>
<li><code>(Hello, World!) show</code> → Izvada <strong>&ldquo;Hello, World!&rdquo;</strong> norādītajā pozīcijā.</li>
<li><code>showpage</code> → Norāda printerim <strong>izdrukāt lapu</strong>.</li>
</ol>
<p>Jūs varat saglabāt šo kā <strong>hello.ps</strong> un atvērt ar <strong>PostScript skatītāju</strong> (piemēram, <strong>GSview</strong>, <strong>Ghostscript</strong>) vai nosūtīt uz <strong>PostScript printeri</strong>.</p>
<figure class="align-center ">
    <img loading="lazy" src="images/hello.ps-after-rendering.png#center"
         alt="Virsraksts - Hello.ps pēc renderēšanas"/> 
</figure>

<h2 id="programmatūra-postscript-renderēšanai">Programmatūra PostScript renderēšanai</h2>
<h3 id="postscript-skatītāji--interpretatori"><strong>PostScript skatītāji &amp; interpretatori</strong></h3>
<ol>
<li><a href="https://en.wikipedia.org/wiki/Ghostscript"><strong>Ghostscript</strong></a> (Atvērtā koda) – Populārs interpretators PostScript un PDF.</li>
<li><strong>GSview</strong> – GUI priekšgals Ghostscript.</li>
<li><a href="https://en.wikipedia.org/wiki/MuPDF"><strong>MuPDF</strong></a> – Viegls skatītājs, kas atbalsta PostScript un PDF.</li>
<li><strong>Xpdf</strong> – Atvērtā koda PDF skatītājs ar daļu PostScript atbalsta.</li>
<li><strong>Evince</strong> – GNOME dokumentu skatītājs, kas var apstrādāt PostScript failus.</li>
<li><strong>Okular</strong> – KDE dokumentu skatītājs ar PostScript atbalstu.</li>
<li><strong>Apple Preview</strong> – Iebūvēts macOS skatītājs, kas atbalsta PostScript &amp; PDF.</li>
</ol>
<h3 id="postscript-printeri--rasterizatori"><strong>PostScript printeri &amp; rasterizatori</strong></h3>
<ol start="8">
<li><strong>Adobe Acrobat Distiller</strong> – Pārvērš PostScript uz augstas kvalitātes PDF.</li>
<li><a href="https://www.cups.org/"><strong>CUPS (Common Unix Printing System)</strong></a> – Apstrādā PostScript drukāšanu uz Unix/Linux.</li>
<li><strong>PPR (Printer Production Release)</strong> – PostScript spūls un renderētājs.</li>
</ol>
<h3 id="vektorgrafikas--dtp-programmatūra"><strong>Vektorgrafikas &amp; DTP programmatūra</strong></h3>
<ol start="11">
<li><strong>Adobe Illustrator</strong> – Var atvērt un rediģēt PostScript failus.</li>
<li><strong>CorelDRAW</strong> – Atbalsta PostScript vektorgrafikai.</li>
<li><strong>Scribus</strong> – Atvērtā koda datorizdevniecības programmatūra ar PostScript atbalstu.</li>
<li><strong>Inkscape</strong> – Var importēt/eksportēt PostScript (caur Ghostscript).</li>
</ol>
<h3 id="komandrindas--konvertēšanas-rīki"><strong>Komandrindas &amp; konvertēšanas rīki</strong></h3>
<ol start="15">
<li><strong>ps2pdf</strong> (daļa no Ghostscript) – Pārvērš PostScript uz PDF.</li>
<li><strong>pstopdf</strong> (macOS komandrindas rīks) – Pārvērš PostScript uz PDF.</li>
<li><strong>ImageMagick</strong> – Var renderēt PostScript failus attēlos.</li>
</ol>
<h2 id="biežāk-uzdotie-jautājumi">Biežāk uzdotie jautājumi</h2>
<p>Q1 - <strong>Kas ir PS faili un kā tos atvērt?</strong></p>
<p><strong>Atbilde:</strong></p>
<p>PS ir saīsinājums no PostScript — lapas apraksta valodas fails, galvenokārt izmantots drukāšanas nolūkiem. PS faili ir paredzēti digitālo grafiku un teksta sagatavošanai augstas kvalitātes drukāšanai. Jūs varat nosūtīt PS failu tieši uz printeri, neatverot to kādā konkrētā lietotnē. Tomēr PS faili nav vispārīgi, jo tikai dažas programmas tos var atvērt tieši.</p>
<p>Tā kā PS ir vecāks formāts, daudzi cilvēki izvēlas konvertēt PS failus uz PDF, kas ir vieglāk skatāmi un koplietojami dažādās ierīcēs.</p>
]]></content:encoded>
    </item>
    
  </channel>
</rss>
