Использование форматов PostScript и PDF в подготовке научных публикаций

Во-первых, определим, что такое PostScript.

PostScript является языком программирования подобно языкам Basic,

C++, Fortran. Программы, написанные на данном языке, выполняют только одну вещь - очень точно (с заданными параметрами) описывают страницу -как она будет выглядеть.

Язык разработан фирмой Adobe Systems в 1984 году. В настоящее время является стандартом де-факто для широкого круга печатных устройств, от лазерных принтеров среднего класса до типографских издательских систем. Текстовые процессоры и компьютерные издательские системы могут преобразовывать документы из своего внутреннего формата в программу на языке PostScript, которая затем пересылается на принтер. Раньше PostScript программы создавались вручную, программистам приходилось в текстовом редакторе набирать код (используя руководство к описанию языка) и затем посылать их на принтер для печати. Adobe Illustrator был первым "графическим интерфейсом" PostScript языка, который позволял, рисуя графические объекты, создавать PostScript файлы автоматически.

Попробуйте сделать следующее: создайте новый файл в программе Adobe Illustrator и начертите линию, овал или рамку. Сохраните файл, закройте программу и просмотрите созданный файл в каком-нибудь текстовом редакторе (можно встроенным редактором в NC, FAR, WC). То, что вы увидите, является программой, записанной на PostScript языке. В данном случае эта PostScript-программа описывает страницу и элемент, размещенный на ней.

Как и всякий программный язык, PostScript нуждается в процессоре (интерпретаторе), который бы запускал на выполнение код. Этот процессор представляет собой набор программно-аппаратных средств, обычно "прописанных" в принтере, и называется RIP (Raster Image Processor). RIP берет PostScript код и переводит его в точечное описание страницы (dots on a page) - битовую карту. Следовательно, PostScript-принтер является устройством, которое читает и интерпретирует PostScript программу и выводит изображение на бумагу, пленку и т.п. Следует заметить, что AGM (Adobe Graphics Models), используемая в Adobe InDesign, также является

RIP'om: выполняя PostScript-команды, AGM "печатает" результат на экранвместо принтера. Таким образом, достигается наивысшая точность отображения страницы на экране, ведь в отличие от других программ, которые используют в качестве предварительного просмотра битовую карту (bitmapped preview), у InDesign'a это PostScript preview.

Итак, программа на языке PostScript непосредственно не управляет принтером. Для этого принтер должен содержать интерпретатор, который преобразует команды языка PostScript в команды управления принтером. PostScript использует не зависящую от устройств систему воспроизведения. Это означает, что один и тот же PostScript файл с описанием документа может быть выведен на экран с разрешением 72 dpi (dot per inch - точек на дюйм), на лазерный принтер с разрешением 600 dpi и на типографской аппаратуре с разрешением печати 2400 dpi.

Данные в PostScript файле могут быть в текстовом и двоичном представлении. Это связано с используемыми шрифтами. Шрифты Typel - наиболее распространенные шрифты PostScript. Эти шрифты описывают контур каждого символа. Контур может заполняться краской или текстурой. Шрифты Typel представляются в форматах PFB (PostScript Font-Binary) и PFA (PostScript Font-ASCII). В первом данные записаны в более плотной, двоичной форме, во втором - шестнадцатеричном представлении, поэтому файлы в этом формате имеют больший размер. Наиболее общими являются шрифты ТуреЗ. Эти шрифты определяют каждое начертание символа с помощью процедур PostScript. Позволяют использовать многоцветные символы или символы, изменяющие свой вид при каждом воспроизведении.

Исходный язык PostScript теперь называется PostScript Level 1. Он поддерживается многими принтерами и является ядром для создания новых диалектов. Основной недостаток PostScript Level 1 заключается в том, что он не поддерживает цветной печати. Большинство современных принтеров используют обновленный вариант языка PostScript, получивший название

PostScript Level2. Он предоставляет поддержку цвета и имеет ряд других положительных свойств.

Итак, если PostScript -это программный язык и RIP - обработчик этого языка, то что же такое EPS (Encapsulated PostScript)? EPS файл - это PostScript программа, сохраненная как одиночный файл со встроенным "просмотром" (preview) низкого разрешения ("encapsulated"). Кстати, программе Adobe InDesign - это "preview" не нужно, так как механизм RIP встроен в самой программе, что позволяет ей открывать PostScript и Illustrator- файлы, как "родные". Отсюда можно сделать следующие выводы: вы можете использовать PostScript для печати; вы можете использовать EPS для сохранения и распространения графики.

Все файлы инкапсулированного формата PostScript содержат код PostScript. Однако код PostScript понятен только принтерам, оборудованным интерпретатором PostScript (типа Lexmark E322 и Hewlett-Packard LaserJet 1200se и 1300). Текстовый процессор Microsoft Word не понимает код PostScript и поэтому не может напрямую отображать файлы PostScript на экране. Чтобы решить эту проблему, файлы формата инкапсулированного PostScript могут содержать точечный рисунок предварительного просмотра в дополнение к коду PostScript. Когда вы вставляете файл формата инкапсулированного PostScript в текстовой процессор, ваш текстовой процессор игнорирует код PostScript, который не может понять, и вместо этого отображает на экран точечный рисунок предварительного просмотра. Но когда текстовой процессор печатает документ, то посылает код PostScript принтеру вместо точечного рисунка. Предполагается, что ваш принтер поддерживает язык PostScript. Если это не так, то текстовой процессор посылает на печать точечный рисунок предварительного просмотра, что приводит к низкому качеству напечатанного изображения.

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

Иногда путают формат AI (Adobe Illustrator) с форматом инкапсулированного PostScript. Формат Adobe Illustrator - упрощенный формат инкапсулированного PostScript. Так как формат Adobe Illustrator более простой, множество программ для графики могут открыть файлы Adobe Illustrator. Файлы инкапсулированного PostScript более сложные по структуре, так что большинство программ не может открыть файлы формата инкапсулированного PostScript. Все файлы Adobe Illustrator являются файлами формата инкапсулированный PostScript, но не все файлы формата инкапсулированного PostScript - файлы Adobe Illustrator.

Иногда, файлы формата Adobe Illustrator часто опускают часть заголовка PostScript. Если в вашем файле Adobe Illustrator часть заголовка отсутствует, тогда строго говоря это не файл формата инкапсулированного PostScript. Формат Adobe Illustrator используется только для обмена среди различных графических программ. Однако печать такого файла Adobe Illustrator без PostScript заголовка будет невозможна. Советы

1. Если Ваш принтер не поддерживает PostScript, то используйте формат SVG или WMF вместо формата инкапсулированного PostScript.

2. Знает ли Windows, что ваш принтер поддерживает PostScript? Если ваш принтер поддерживает и PCL, и PostScript, но файл формата EPS не распечатывается, вы, вероятно, используете PCL драйвер принтера. Установите драйвер PostScript-принтера, который поставлялся с вашим принтером.

В литературе можно встретить аббревиатуру EPSF, то есть "Encapsulated PostScript РПе"(формат встроенных файлов PostScript). EPSF-файлы обычно включают растровые данные, представленные для целей быстрого отображения графики на дисплее. PostScript-файлы (имеют расширение .ps) и включают только PostScript команды для печати графики и текста. Что же такое PDF?

PDF (Portable Document Format) - это формат файлов (не язык программирования!) подобно EPS и Adobe Illustrator (AI). PDF файлы как правило по объему больше чем PostScript файлы. Это связано с тем, что PDF содержит не только информацию по описанию страницы, но и другие типы информации (PDF - более интеллектуальный формат нежели EPS) - шрифты, изображения, команды печати, ключевые слова для поиска и индексации файла, звук, видео, активные формы, гипертекстовые ссылки и так далее. PostScript и EPS файлы можно легко конвертировать в PDF, тем самым происходит проверка на наличие ошибок и корректности, а также возможность просматривать PostScript файлов. Преобразование выполняется с помощью программы Adobe Distiller (поэтому часто процесс преобразования называют дистилляцией). PDF файл является объектным (интерпретирован RIP). Его внутренняя структура целиком описывается объектами. Таким образом, PDF формат является идеальным средством электронного обмена информацией. Можно послать его в типографию, заказчику для согласования дизайна, внесения правки, печати пробных экземпляров. При этом вы будете оперировать не десятками мегабайт, а всего лишь десятками килобайт. В настоящее время некоторые PostScript принтеры "понимают" PDF формат напрямую, что позволяет печатать их, как "родные".

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

Основным разработчиком программного обесчения для работы с форматами PDF и PostScript является фирма Adobe. В настоящее время бесплатно распространяется Adobe Reader версии 7.0 и полноценная коммерческая версия Adobe Acrobat 7.0 в редакциях Standart и Professional. Сайт: http://www.adobe.com/

Для различных операций с PDF файлами (разделения на несколько частей, склейки в один файл и преобразования в другие форматы) существует большое количество программ нескольких фирм, специализирующихся на разработке приложений для работы с PDF. Во-первых, это программы фирмы VeryPDF: PDF Split-Merge, PDF2HTML, PDF2TXT, PDF2Word/PDF2RTF. Все программы являются самостоятельными приложениями для Windows и не требуют наличия установленной программы Adobe Acrobat. Сайт производителя: http://www.verypdf.com/

Напротив, продукты фирмы BCL Technologies (BCL Drake, BCL Jade, BCL Magellan) являются плагинами (небольшими программами-надстройками расширяющими функциональность основного приложения, для которого был создан плагин) для Adobe Acrobat. Сайт производителя: http://www.bcltechnologies.com/

Для просмотра и преобразования PDF файлов в графические файлы формата BMP, PCX, JPEG, PNG TIFF цветные и черно-белые наиболее популярным является комплект PostScript previewer из консольного приложения GSview 4.1 и графической оболочки AFPL Ghostscript 7.03. Сайт: http://www.cs.wisc.edu/~ghost/

Для редактирования PDF файлов гораздо более компактным и менее дорогим чем Adobe Acrobat является редактор Jaws PDF Editor фирмы Jaws. Сайт производителя: http://www.iawspdf.com/pdf editor/

Наиболее простым и универсальным способом преобразования данных (текстовых и графических) из различных приложений является способ печати

на некий виртуальный принтер, вывод у которого настроен на печать в файл.

Данный метод впервые был использован Adobe при установке Adobe Acrobat, в операционной системе появляется принтер Adobe PDF, печать на который возможна из любого Windows приложения. Существуют и аналогичные драйверы виртуальных принтеров от сторонних фирм производителей, например: FinePrint pdfFactory фирмы FinePrint. Сайт производителя: http://www.fineprint.com/

Список используемой литературы:

1. Изюмов А.А. Компьютерные технологии в науке и образовании [Электронный ресурс]: учебное пособие/ Изюмов А.А., Коцубинский В.П.- Электрон. текстовые данные.- Томск: Эль Контент, Томский государственный университет систем управления и радиоэлектроники, 2012.- 150 c.- Режим доступа: http://www.iprbookshop.ru/13885.- ЭБС «IPRbooks», по паролю.

2. Черемных О.С. Компьютерные технологии в инвестиционном проектировании [Электронный ресурс]/ Черемных О.С., Черемных С.В., Широкова О.В.- Электрон. текстовые данные.- М.: Финансы и статистика, 2013.- 192 c.- Режим доступа: http://www.iprbookshop.ru/18810 - ЭБС «IPRbooks», по паролю.

3.Мельников, В. П. Информационные технологии: учебник для вузов / В. П. Мельников.- М.: Академия, 2008 .- 426 с.: ил. (9 экз.)

4.Васильков Ю.В. Компьютерные технологии вычислений в математическом моделировании: Учебное пособие для вузов / Ю.В. Васильков, Н.Н. Васильков.- М. : Финансы и статистика, 2004 .- 256с. : ил. (2 экз.)

5.Васин Сергей Александрович. Компьютерные и информационные технологии: учебно-метод. пособие / С. А. Васин, Т. В. Поздова; ТулГУ, Каф. "Дизайн".- Тула: Изд-во ТулГУ, 2011 .- 111 с.: ил. Барановская, Т.П.(1 экз.)

6.Газенаур Е. Г. Компьютерные технологии в науке и образовании: учебн. пособие/ Е.Г. Газенаур; Кемеров. ГУ.- Томск: Изд-во ТГПУ, 2009 .- 156 с.: ил.

7. Ивановский Р.И. Компьютерные технологии в науке и образовании; Практика применения систем MathCAD PRO: Учебное пособие для вузов / Р.И. Ивановский.- М.: Высш. шк., 2003 .- 431с.: ил.

8. Информатика: Базовый курс: учебное пособие для втузов / под ред. С.В. Симоновича .- 2-е изд. - М.[и др.]: Питер, 2006 .- 640с.: ил.

9. Информационные системы и технологии в экономике : учебник для с.-х вузов / Т.П. Барановская [и др.]; под ред. В.И. Лойко.- 2-е изд.,перераб.и доп. - М. : Финансы и статистика, 2006 .- 416с. : ил.

10. Трофимов В.В. Информационные системы и технологии в экономике и управлении : учебное пособие для вузов / В.В. Трофимов [и др.]; под ред. В.В. Трофимова; СПб. гос.ун-т экономики и финансов .- 2-е изд., перераб. и доп. - М.: Высш.образование, 2007 .- 480с. : ил.

11. Уткин В.Б. Информационные системы в экономике: Учебник для вузов / В.Б. Уткин, К.В. Балдин .- 2-е изд.,стер. - М. : Академия, 2005 .- 288с.

Периодические издания

1. «Вестник компьютерных и информационных технологий»

2. «Инновации в образовании»

3. «Информатика и ее применения» [Электронный ресурс]. URL:http://elibrary.ru/projects/subscription/rus_titles_open.asp

4. «Информационные технологии и вычислительные системы»

5. «Компьютер Пресс»

6. «Прикладная информатика» [Электронный ресурс]. URL: http://elibrary.ru/projects/subscription/rus_titles_open.asp

Интернет ресурсы

1. Справка Microsoft: http://support.microsoft.com/?ln=ru

2. Дистанционное обучение Финансового университета при Правительстве Российской Федерации: официальный сайт [Электронный ресурс]. URL: http://www.dofa.ru

3. Издательство «Компьютер-пресс» [Электронный ресурс]. URL: http://www.cpress.ru

4. Лекции «Компьютерные технологии в науке и образовании» [Электронный ресурс]. URL: http://www.citeck.ru

5. Журнал «Мир новой экономики» [Электронный ресурс]. URL: http://www.wordneweconomy.ru