разделитель объектов. Хвостовые элементы связаны ссылками друг на друга, так что программа отображения файла PDF считывает их до тех пор, пока список «хвостов» не будет исчерпан (ситуация воспринимается как «завершение процедуры вывода файла»). Порядок считывания объектов в общем случае значения не имеет (это, кстати, существенное преимущество перед форматами, основанными на XML; «прямой доступ» к любому объекту в файле – это, так сказать, врожденное свойство PDF).
Столь оригинальный подход предоставляет сразу несколько преимуществ. Прежде всего, формат по определению платформонезависим. Теоретически программе обработки PDF достаточно анализировать таблицы ссылок и извлекать соответствующие объекты. Встроенных (и определенных в стандарте) типов данных в PDF довольно много; там есть, в частности, и векторная графика, и растровые изображения, и шрифты. В современных версиях (1.6) – мультимедиа и даже 3D-модели.
Многоликий Acrobat
Adobe Reader 8. Эта бесплатная утилита, как ни странно, считается краеугольным камнем стратегии Adobe. В общем это логично, учитывая, что именно наличие бесплатной и простой в пользовании программы просмотра фактически позволило компании сформировать глобальную инфраструктуру работы с PDF и добиться, чтобы документы в этом формате могли быть прочитаны на любой системе и любой платформе (от Windows, UNIX и Macintosh до карманных компьютеров и смартфонов). Впрочем, к моменту выпуска восьмой версии пакета Reader перерос рамки «читалки». Сегодня эта утилита позволяет не только просматривать или распечатывать PDF-документы, но и содержит набор инструментов для добавления комментариев, примечаний, аннотаций, заполнения и сохранения форм (при наличии соответствующих прав доступа к документу).
Adobe Reader 8 позволяет организовать групповую работу и правку документа несколькими сотрудниками (Web-служба Shared Review Collaboration Service Reader 8), а также инструментарий для интеграции с системами управления документами (такими, как Adobe LiveCycle 8). Из изюминок можно отметить Acrobat 8 SDK – довольно необычный шаг для Adobe (собственно, отсутствие общедоступного SDK во многом предопределило ситуацию, когда разработчики создавали отдельные утилиты для работы с PDF вместо интеграции своих модулей с Acrobat). Есть варианты Acrobat 8 SDK как для настольных ПК, так и для мобильных устройств.
«Стандартная» версия, Acrobat 8 Standard, позволяет создавать составные документы PDF, объединяющие информацию из разнородных источников. Пользователь имеет возможность подготовить единый документ, например маркетинговый отчет, куда войдут результаты опросов (изначально подготовленные в Excel), слайды из презентации (PowerPoint), тексты (Word или другой текстовый процессор).
В процедуре создания составного документа есть ряд довольно интересных функций. Например, можно заменить все колонтитулы файлов, входящих в его состав, на собственные, наложить «водяной знак», слить вместе правки всех рецензентов, проверявших документ, и т. д. Плюс все возможности Acrobat 8, в том числе разграничение доступа при распространении документа. Пакет довольно прост в работе (хотя все же требует некоторого времени на изучение всех его функций).
Оригинальные решения данной версии – это средства подготовки «индексируемых сканов» (документов, прошедших процедуру оптического распознавания, в которых сохраняется и текст, и графический оригинал). На практике это означает, что можно довольно просто и удобно искать информацию в доселе «немых» массивах отсканированных документов (ограничивающие факторы здесь точность распознавания и качество пакета OCR). Архивная подсистема (на базе версии стандарта PDF/A) позволяет также преобразовывать в PDF базы данных программ электронной почты (например, создать заведомо неизменяемый архив переписки, а хранение такого архива сегодня становится требованием законодательства).
Acrobat 8 Professional. Ее правильнее было бы назвать «универсальной бизнес-версией», но маркетологи Adobe решили иначе. Перечень функций формировался в расчете на типичные задачи небольших и средних компаний. В этой редакции содержится весьма сбалансированный набор возможностей и функций. В частности, именно эта версия считается «рекомендуемой» для подготовки интерактивных электронных бланков (forms), развитые средства коллективной работы (рецензирование, аннотации, примечания, согласование версий документа, «штампы», подсветка сомнительных мест, нанесение векторных фигур и другие комментарии) можно также экспортировать в Microsoft Word – там они будут отображаться как измененный текст в режиме «Рецензирование». Для участия в обсуждении не требуется инсталляции Acrobat 8 Professional на всех рабочих местах, участникам достаточно Adobe Reader. По завершении процесса обсуждения автор документа может оперативно учесть пожелания (приняв или отменив правки и предложения), причем комментарии можно сортировать по авторам или дате, странице и др. Администратор может сформировать для пользователя «шаблон прав» доступа, который используется в процедуре преобразования рабочих документов в PDF-файл (решает проблему управления правами для групп пользователей).
Acrobat 3D. Программа предназначена для создания документов PDF из приложений САПР (систем автоматического проектирования) и трехмерной графики и обеспечения взаимодействия пользователей в процессе разработки (путем манипулирования трехмерными объектами в документах PDF). Acrobat 3D позволяет извлекать трехмерные модели из файлов большинства распространенных САПР (достаточно нетривиальная задача, учитывая специфику трехмерного проектирования – в частности, мало извлечь саму модель, нужно также получить массу дополнительной информации, от размерности чертежа до связи между компонентами). Кроме того, Acrobat 3D можно использовать для визуализации инженерной и архитектурной графической информации из соответствующих форматов, уже размещенных в PDF-документах.
Практикум: PDF в полиграфии
Создание файлов формата PDF на первый взгляд не представляет особых проблем. Но если речь идет о полиграфии, то в дело вступает множество параметров, влияющих на конечный результат. Ну и, конечно, существует несколько способов создания файла PDF: экспорт из исходного приложения, вывод на печать с использованием «Принтера Adobe PDF» и преобразование вручную. Эти методы имеют как преимущества, так и недостатки, поэтому мы вкратце опишем их возможности и рассмотрим некоторые требования, предъявляемые к документам для предпечатной подготовки.
Самый простой способ – это, конечно, создание PDF из различных приложений. Отметим, что речь не идет о конвертировании в PDF Web-страниц или документов Word. Для допечатной подготовки этот метод совсем не годится. В издательских системах и приложениях проектирования документов (таких, как Photoshop и Illustrator) создание документа PDF из исходного материала выполняется обычным сохранением (Save As) в меню File. Для этого в списке доступных форматов достаточно выбрать PDF. Что же касается таких программ, как InDesign, FreeHand или QuarkXPress, то для получения PDF-документа в них следует использовать команду Export (тоже в меню File). Конвертирование исходного файла в данных приложениях происходит автоматически. Правда, методы для этого используются разные: через программу Adobe Distiller (преобразование PostScript) или при помощи своих собственных механизмов.
Более сложный вариант создания документов PDF – в Adobe Distiller прямо из окна печати в исходной программе. При наличии этого модуля в системной папке «Принтеры» появляется дополнительный «Принтер Adobe PDF». Файл формата PDF из используемой программы работы с документами получается простым «выводом документа на печать», только не на физический принтер, а на принтер Adobe PDF. Различные настройки преобразования (использование встроенных шрифтов, сжатие данных, преобразование цвета и пр.) можно указать как в самом исходном приложении, так и в программе Abode Distiller. Хотя лучше ограничиться чем-то одним, так как при несовпадении настроек может возникнуть проблема. Стоит обратить внимание и на наличие предопределенных файлов настроек преобразования. Профили File Size и Standard для печати красочных буклетов в типографии не подойдут, а High Quality, PDFX1a, PDFX3, Press Quality – вполне. Конечно, в зависимости от требований (все определяется условиями конкретной типографии).
В некоторых случаях может применяться и метод ручного создания PDF-файлов. В частности, если требуется создать несколько вариантов PDF-файла с какими-либо дополнениями или исправлениями из одного исходного документа на языке PostScript. Для этого нужно сначала сохранить на диск файл PostScript (печать в формате PostScript) или сохранить файл как EPS. Это и будет исходным файлом. Затем, используя программу Abode Distiller, из полученного файла PostScript или EPS формируется PDF-документ. Смысл такого подхода в том, что он позволяет получить доступ к некоторым тонким настройкам и возможностям, которые