Что такое PostScript и GhostScript?

PostScript - язык программирования для разметки документов, одинаково хорошо работающий и при выводе их на экран, и при печати их на разнообразном оборудовании. GhostScript - это кросс-платформенный интерпретатор языка PostScript.

К своему удивлению недавно обнаружил, что есть пользователи, осведомлённые о существовании и PostScript'а, и GhostScript'а, но путающие их. Пользуясь возможностью бороться с пользовательской неинформированностью с помощью традиционной рубрики F.A.Q., хочу рассказать всем, что означают эти два слова.

PostScript - это язык программирования для разметки документов, одинаково хорошо работающий и при выводе их на экран, и при печати их на разнообразном оборудовании. PostScript удобен тем, что большинство систем печати, используемых в полиграфии, имеют встроенную поддержку этого языка, поэтому операции по печати выполняются с обеспечением качественной печати как векторной, так и растровой графики. В то же время, простые бюджетные принтеры редко поддерживают PostScript в полной мере.

PostScript, который, в отличие от HTML, является полноценным языком программирования, так как содержит запись алгоритма работы с текстом и изображениями, изначально был разработан работниками компании Adobe для организации печатных систем на базе компьютеров производства Apple, но за долгие годы повсеместного применения этого языка он, что называется, вырос из коротких штанишек, став полноценным кросс-платформенным решением, поддерживаемым как компьютерной, так и полиграфической индустриями.

Теперь давайте перейдём к GhostScript'у. Как видите, по написанию и звучанию это название довольно-таки похоже на PostScript, и недаром: GhostScript - это кросс-платформенный интерпретатор языка PostScript плюс средство для конвертирования PostScript-файлов в формат PDF. Часто говорят, что GhostScript является интерпретатором PostScript'а и PDF'а, но это не совсем корректно, поскольку PDF - не язык программирования, а файловый формат. Различие между PostScript'ом и GhostScript'ом, я так думаю, вполне очевидно: первое - это язык программирования, второе - конкретная реализация интерпретатора этого языка. GhostScript - это свободный программный продукт, который часто в силу своей бесплатности используется в составе программ для создания PDF-документов.

 

PostScript постепенно вытесняется похожим языком, разработанным корпорацией Hewlett-Packard, однако не требующим лицензионных отчислений за использование от разработчиков печатного оборудования.

Вадим СТАНКЕВИЧ

Версия для печатиВерсия для печати

Номер: 

18 за 2008 год

Рубрика: 

Software
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!