PostScript (PS) este un limbaj de descriere a paginii și de compunere a paginii utilizat pentru a crea și formata documente, inclusiv text, grafică și imagini. Multe dintre ideile care au înflorit în PostScript au fost implementate în proiecte ale Xerox și Evans & Sutherland.
Din punct de vedere istoric, principala sa aplicație în viața reală este limbaj de descriere a paginii sau în forma sa EPS cu o singură pagină, un limbaj de descriere a imaginilor cu grafică vectorială. Este tastată dinamic, cu scop dinamic și bazată pe stivă, ceea ce are ca rezultat sintaxa poloneză inversă.
Există trei versiuni principale ale PostScript.
- PostScript Nivelul 1 - a fost lansat pe piață în 1984 ca sistem de operare rezident pentru imprimanta laser Apple LaserWriter, marcând inaugurarea erei desktop publishing.
- PostScript Nivelul 2 - Lansat în 1991, conținea câteva îmbunătățiri importante față de Nivelul 1, inclusiv suport pentru decomprimarea imaginii, striping RIP, creșterea automată a dicționarului, colectarea gunoiului, resurse denumite, codificarea binară a fluxului programului PostScript în sine.
- PostScript 3 - Cea mai recentă și poate cea mai utilizată versiune a fost lansată în 1997. De asemenea, conține câteva îmbunătățiri de import față de Nivelul 2, cum ar fi Umbrirea netedă. Termenul „nivel” a fost șters.
Deși PostScript este folosit în mod obișnuit ca limbaj de descriere a paginii și, prin urmare, este implementat în multe imprimante pentru a crea imagini bitmap, poate fi folosit și în alte scopuri. Ca un calculator inversat rapid cu nume de operatori mai memorabile decât bc
. Ca format de ieșire generat de un alt program (de obicei într-o altă limbă).
Deși un fișier PostScript este de obicei ASCII pur de 7 biți, există mai multe tipuri de codare binară descrise în standardul de nivel 2. Și fiind programabil, un program își poate implementa propria schemă de codare arbitrar complexă. Există o competiție internațională pentru postscripte confuze, ceva mai puțin activă decât competiția C.
-
Pagini de index ale documentației Adobe:
-
Ghid de referință lingvistică Postscript, 3ed - standard PostScript 3. (7,41 MB pdf)
( Plus , Tipografii ) -
Ghid de referință pentru limbajul Postscript, 2ed - Standard PostScript Nivel 2. (Include Afișare documentație PostScript.) (3,29 MB pdf)
-
Tutorial postscript și carte de bucate - Carte albastra. (847 KB în format PDF)
-
Dezvoltarea de programe în limbaj Postscript - (911 KB PDF)
-
Gândind în Postscript — Autorul cărții verzi și al manualului cărții albastre. (826 KB PDF)
-
Specificarea convențiilor pentru structurarea documentelor într-o limbă PostScript3.0 (521 KB pdf)
-
Format de font Adobe Type 1 (444 KB pdf)
-
Specificație de format de fișier încapsulat (185 KB pdf)
-
Descrierea imprimantei Specificația formatului fișierului PostScript4.3 (186 KB pdf) ( обновление )
-
Eliminarea erorilor Sfaturi de depanare PostScript. (158 KB HTML)
-
Acumen Journal — Arhivă de articole despre programare Postscript și PDF. (directorul html al fișierelor pdf arhivate)
-
Ilustrații matematice: un ghid pentru geometrie și postscriptie — Bill Casselman. (catalog html de capitole în format pdf și coduri descărcate)
-
Un subiect cu multe implementări ale algoritmilor de sortare (arhiva usenet)
-
Pagini Guru Don Lancaster
-
Utilizarea directă a Anastigmatix limba Post-scriptum
-
Pas cu pas depanator open source pentru cod Post-scriptum
-
Manual de referință Postscript Language, 1ed, 1985. Recomandat pentru dimensiunile reduse și indexul convenabil al operatorilor pe paginile de rezumat (lipsește în edițiile ulterioare).
-
Postscript în lumea reală. Capitole ale diferiților autori pe diferite subiecte, inclusiv o acoperire excelentă a semitonurilor.