Публикация баз данных и Adobe FrameMaker 7.0
Эффективная работа с большими публикациями
Надежность и производительность
Разработка шаблона без XML-кодирования
Сотни крупных корпораций во всем мире используют FrameMaker
для подготовки печатных версий документов, PDF и HTML.
Но в России этот пакет практически неизвестен. Отчасти это подтверждается и
тем, что за все время на русском языке вышло всего две книги о FrameMaker. Почему
же он так популярен во всем мире?
Газеты и журналы, несмотря на растущую тиражность, — далеко не основная продукция издательской индустрии. Выпускается множество других типов изданий — книги, каталоги, бюллетени и т.д. И для их верстки QuarkXPress и PageMaker подходят не более, чем кисть для стенографии. Чтобы убедиться в этом, ответьте на вопросы небольшого теста:
- Можете ли вы легко опубликовать из одного источника высококачественную печатную версию, PDF-, HTML- и XML-форматы?
- Можете ли вы легко опубликовать длинные документы со сложным форматированием и автоматически сгенерированными индексами и оглавлениями?
- Можете ли вы эффективно использовать XML для подготовки печатной версии и PDF и автоматически генерировать ссылки и закладки PDF так же, как и Web-форматы?
- Может ли ваша издательская система сохранять и загружать полное представление документа посредством текстового формата без убытка информации?
- Можете ли вы точно управлять позицией графических объектов относительно текста, с соответствующим перемещением таких объектов, когда ваши документы переформатируются?
- Можете ли вы использовать в работе автоматизацию, основанную на шаблонах, где содержание независимо от форматирования?
- Можете ли вы сохранить и многократно использовать стили форматирования для параграфов, символов и таблиц?
- Можете ли вы без труда производить многостраничные таблицы со сложной структурой и детальным форматированием?
- Интегрировано ли производство ваших документов как полностью автоматизированный процесс с вашими бизнес-приложениями?
Если вы ответили «да» на все вопросы, то, может быть, вам FrameMaker и не нужен.
Если — «нет», то наверняка вам будет небезынтересно ознакомиться с нижеследующей информацией о пакете и о новой версии FrameMaker 7.0.
Сотни крупных корпораций во всем мире используют FrameMaker для подготовки печатных версий документов, PDF и HTML. Но в России пакет практически неизвестен. Отчасти это подтверждается и тем, что за все время на русском языке вышло всего две книги о FrameMaker. Почему же он так популярен во всем мире? Среди неоспоримых преимуществ FrameMaker обычно выделяют следующие.
Эффективная работа с большими публикациями
Один документ FrameMaker может содержать миллионы параграфов, изображений, таблиц, тысячи различных страниц и десятки тысяч переменных и перекрестных ссылок.
Мощное и гибкое управление таблицами
Одна таблица может состоять из миллионов ячеек и перетекать со страницы на страницу. Ячейки таблицы могут содержать многочисленные изображения и таблицы с любым уровнем вложения.
Индексирование
Каталоги из 20 тыс. страниц могут иметь многочисленные сложные индексы и сотни тысяч перекрестных ссылок.
Использование «Книги»
«Книга» FrameMaker может содержать сотни документов практически любой величины, включая сотни оглавлений и индексов.
Надежность и производительность
Половина из 20 ведущих банков мира используют FrameMaker в работе, производя около 10 тыс. документов в час. FrameMaker заслужил репутацию надежной программы для форматирования объемных и сложных документов, он производителен и стабилен. Исходя из этих соображений такие учреждения как банки и используют этот пакет.
Постепенно стало привычным, что с появлением каждой новой версии того или иного пакета пользователи ворчат (у кинокритиков что ли научились?): «Это просто апдейт, ничего существенного не добавлено». Но при этом мало кто сейчас работает в третьих или в четвертых версиях пакетов и на Win 3.11/95! И если уж подражать кинокритикам — то в хорошем. Приличные кинокритики, публикуя рецензии на новый фильм, высказывают, конечно, свое мнение о нем, но не раскрывают читателям его содержание, чтобы не лишить зрителей удовольствия от его просмотра. Следуя этому правилу, опишем лишь некоторые новинки седьмой версии.
Объединение версий
До седьмой версии FrameMaker и FrameMaker+SGML1 выпускались как отдельные продукты. Теперь все возможности FrameMaker и FrameMaker+SGML объединены в одном пакете, и пользователь может выбрать наиболее предпочтительный способ работы при первом запуске программы в диалоговом окне установок Preferences.
Публикация в XML
FrameMaker 7.0 позволяет создавать и редактировать XML-файлы. Вы можете определять тип документа (DTD) и форматировать документы с контекстно-зависимым языком стилей Element Definition Document (EDD). В FrameMaker 7.0 интегрированы три образца приложений: DocBook 4.1, xDocBook 4.1.2 (полностью соответствующие стандартам SGML) и XHTML. Также FrameMaker 7.0 поддерживает Unicode (UTF-8/UTF-16) и может автоматически генерировать CSS для XML-файлов.
FrameMaker 7.0 реализует расширенную поддержку XML, с пакетом поставляется «Поваренная книга XML» — новое руководство XML Cookbook.
Выпуск в различные среды
WebWorks(r) Publisher Standard Edition впервые был объединен с FrameMaker в версии 6.0, чтобы обеспечить выдающиеся возможности публикации HTML. В версии 7.0 функциональность WebWorks Publisher расширена и добавлены новые форматы вывода. В FrameMaker 7.0 можно внедрять SVG-графику в документы (доступно только для Macintosh, Windows и UNIX Sun Solaris).
Поддерживается импорт SVG, PDF 1.4, Illustrator. Для печати и PDF FrameMaker автоматически растеризует SVG-графику с установленным вами разрешением. Для экспорта в HTML, XML и SGML вы можете выбрать растеризацию или вывод оригинального SVG.
Как и в 6.0, WebWorks(r) Publisher может автоматически генерировать GIF-, JPG- и PNG-версии любых графических форматов, которые вы использовали в документах FrameMaker. В новой версии также поддерживаются форматы электронных книг Microsoft .lit eBook и Palm Reader.
FrameMaker 7.0 также предлагает улучшенный интерфейс для генерации PDF (1.4) и поддержку метаданных XMP. С пакетом поставляется последняя версия Acrobat Distiller. Генерация PDF теперь поддерживается и на платформах Solaris, HP и AIX.
Поддержка больших документов
Как и в версии 6.0, в FrameMaker 7.0 предлагается комплект средств для управления большими документами, но он существенно расширен.
Организация совместной работы
FrameMaker 7.0 для Windows и Macintosh поддерживает протокол WebDAV, что позволяет технологично организовать совместную работу и контроль версий.
Разработка шаблона без XML-кодирования
FrameMaker позволит представить информацию в виде XML-файла, без кодирования. Это может быть полностью сделано средствами графического интерфейса. Визуальные инструментальные средства представляют собой более интуитивный подход, чем ручное кодирование. А возможность немедленно просмотреть результаты форматирования как WYSIWYG XML позволяет быстрее получить нужный результат. XML, в свою очередь, обеспечивает поставку содержания в различные форматы и среды, например в VoiceXML и Extensible Hypertext Markup Language.
Благодаря возможности экспорта в PDF увеличивается количество способов распространения вашей информации — так, можно использовать тэговый PDF (tagged PDF), который, например, переформатирует содержимое документов в зависимости от экранных шрифтов мобильных устройств.
Издание баз данных
Публикация баз данных важна для любых предприятий, независимо от их размеров и отрасли, в которой они работают. Что такое публикация базы данных? Если коротко — автоматизированное преобразование исходных данных в различные форматы для представления: от PDF до HTML и XML.
Рассмотрим в общих чертах процесс издания базы данных и уникальные возможности, которые предлагает для этого FrameMaker, включая интеграцию с такими продуктами, как PatternStream от Finite Matters Ltd (FML) и Miramo от Datazone.
С введением FrameMaker Server пакет может использоваться под Windows и UNIX как приложение сервера (более подробную информацию можно найти по адресу: www.adobe.com/products/fmserver).
FDK
Объектная модель документа FrameMaker доступна через GUI, а так же может управляться программно через FDK. Пользователям FrameMaker предоставляется выбор двух режимов редактирования: структурный или неструктурный. В отличие от стандартной версии, FrameMaker Server позволяет использовать серверную модель организации работы.
Если ваши потребности превосходят функциональные возможности FrameMaker, вы можете воспользоваться для создания дополнительных опций свободно доступным FDK, который позволит управлять приложением через API.
Стили
Каждый документ FrameMaker содержит каталоги стилей параграфов и символов. Подобно мастер-страницам, эти каталоги — ключевые элементы в шаблонно-управляемом производстве документов FrameMaker. Используя эти своего рода каталоги форматирования, вы можете гарантировать согласованность стилей документа. Cтили параграфов и символов можно применять для определения стилей XML, они также помогут и при экспорте в HTML.
Таблицы
Одна из наиболее важных характеристик FrameMaker для публикации баз данных — способность оперировать таблицами. Таблицы FrameMaker могут занимать несколько страниц и иметь сложную структуру с детальным форматированием. Эти особенности могут быть существенными для таких документов, как каталоги комплектующих и техническая документация.
Таблица, естественно, имеет название, шапку (ячейки с названиями столбцов) и, возможно, колонку нижнего колонтитула.
Используя Table Designer, вы можете определить ряд параметров по умолчанию. Более подробные изменения, например высота ячейки, разделители страниц или поворот ячеек, могут быть внесены из меню таблицы.
Текст, содержащийся в таблице, форматируется на уровне параграфов и символов. Как только вы определили спецификацию формата для таблицы, используя Table Designer, вы можете соединить такую спецификацию с табличным тэгом, который станет частью каталога форматирования и будет доступен для многократного использования в этом же документе или для импорта в другие документы.
MIF — html-верстки
Любой документ FrameMaker может сохраняться в формате MIF (Maker Interchange Format). Все объекты документа и связи между ними полностью описываются в читаемом текстовом формате, который создавается при сохранении документа FrameMaker в формат MIF. Этот тэговый текстовый формат представляет собой преобразование в последовательную форму объектной модели документа. Документы могут быть сохранены как MIF и снова загружены в FrameMaker без потери информации.
MIF предлагает интересные возможности для построения приложений. Например, Sun Microsystems разработал Java-программу MIF Doclet, которая автоматически генерирует документацию для Java-программ из комментариев исходного кода. Информация о MIF Doclet доступна по адресу: http://java.sun.com/j2se/javadoc/mifdoclet/index.html.
Способность FrameMaker сохранять и загружать файлы в формате MIF делает возможным использование FrameMaker Server для публикации баз данных. Язык и синтаксис MIF изложены в Adobe MIF Reference, который прилагается в формате PDF к поставке FrameMaker 7.0. MIF обеспечивает промежуточный формат для программного манипулирования документами FrameMaker в серверных приложениях. MIF может загружаться в настольную версию FrameMaker или передаваться в FrameMaker Server для запуска автоматизированного процесса публикации.
КомпьюАрт 6'2002