PostScript (PS) е език за описание и композиране на страници, използван за създаване и форматиране на документи, включително текст, графики и изображения. Много от идеите, които процъфтяват в PostScript, са реализирани в проекти на Xerox и Evans & Sutherland.
Исторически основното му приложение в реалния живот е език за описание на страницата или в неговата EPS форма от една страница, език за описание на векторни графични изображения. Той е динамично въведен, с динамичен обхват и базиран на стек, което основно води до обратен полски синтаксис.
Има три основни версии на PostScript.
- PostScript ниво 1 - беше пуснат на пазара през 1984 г. като резидентна операционна система за лазерния принтер Apple LaserWriter, поставяйки началото на ерата на настолното публикуване.
- PostScript ниво 2 - Издаден през 1991 г., той съдържа няколко важни подобрения в сравнение с ниво 1, включително поддръжка за декомпресия на изображение, RIP ивици, автоматично нарастване на речника, събиране на боклука, именувани ресурси, двоично кодиране на самия PostScript програмен поток.
- PostScript 3 - Последната и може би най-широко използваната версия е пусната през 1997 г. Той също така съдържа няколко подобрения при импортиране спрямо Ниво 2, като например Плавно засенчване. Терминът "ниво" е изтрит.
Въпреки че PostScript обикновено се използва като език за описание на страници и следователно се прилага в много принтери за създаване на растерни изображения, той може да се използва и за други цели. Като бърз обратен калкулатор с по-запомнящи се имена на оператори от bc
. Като изходен формат, генериран от друга програма (обикновено на различен език).
Въпреки че PostScript файлът обикновено е 7-битов чист ASCII, има няколко вида двоично кодиране, описани в стандарта ниво 2. И тъй като е програмируема, програмата може да реализира своя собствена, произволно сложна схема за кодиране. Има международно състезание за объркващи послеписи, малко по-малко активно от състезанието C.
-
Индексни страници на документацията на Adobe:
-
Езиково справочно ръководство Postscript, 3ed - стандарт PostScript 3. (7,41 MB pdf)
( Допълнение , Печатни грешки ) -
Справочно ръководство за език Postscript, 2ed - стандарт PostScript ниво 2. (Включва документация за Display PostScript.) (3,29 MB pdf)
-
Урок за постскриптум и готварска книга - Синя книга. (847 KB в PDF формат)
-
Разработка на програми на езика Послепис - (911 KB PDF)
-
Мислене в Postscript — Автор на учебника „Зелена книга“ и „Синя книга“. (826 KB PDF)
-
Спецификация на конвенции за структуриране на документи на език PostScript3.0 (521 KB pdf)
-
Формат на шрифта Adobe Type 1 (444 KB pdf)
-
Спецификация на формата на капсулиран файл (185 KB pdf)
-
Описание на принтера Спецификация на файловия формат PostScript4.3 (186 KB pdf) ( обновление )
-
Отстраняване на неизправности Съвети за отстраняване на грешки в PostScript. (158 KB HTML)
-
Acumen Journal — Архив на статии за програмиране Postscript и PDF. (html директория с архивирани pdf файлове)
-
Математически илюстрации: Ръководство за геометрия и Postscript — Бил Каселман. (html каталог на глави в pdf формат и изтегляне на код)
-
Тема с много реализации на алгоритми за сортиране (usenet архив)
-
Гуру страници Дон Ланкастър
-
Директно използване на Anastigmatix език Послепис
-
Стъпка по стъпка дебъгер с отворен код за код Послепис
-
Postscript Language Reference Manual, 1ed, 1985. Препоръчва се заради малкия си размер и удобния индекс на операторите на страниците с резюме (липсва в следващите издания).
-
Послепис от реалния свят. Глави от различни автори на различни теми, включително отлично покритие на полутонове.