В IBM® Rational Publishing Engine
можно создавать документы в форматах Microsoft Word, HTML, PDF и XSL-FO. Для генерации
таких документов не нужно никакого дополнительного программного
обеспечения, хотя оно может потребоваться для просмотра
сгенерированных результатов или для выполнения операций
заключительной обработки.
Прим.: - IBM Rational Publishing Engine
поддерживает только данные Unicode. Если источник данных содержит
данные в другой кодировке, то сгенерировать документ не удастся или
будут получены неправильные результаты.
- Для PDF и устаревшего формата PDF расширения выходного файла
одинаковы, однако драйверы, используемые для генерации документов,
различны. Вывод в формате PDF структурируется по-разному в
зависимости от того, какой драйвер выбран. Список полей,
поддерживаемых драйвером PDF, приведен в разделе Документация
Aspose: поддерживаемые поля драйвера PDF.
Табл. 1. Выбор типа вывода на основе содержимого шаблона. Если шаблон содержит следующие элементы, то рекомендуется
использовать указанные типы вывода.
Элемент шаблона/замечание |
Microsoft Word |
HTML |
Устаревший PDF |
PDF |
XSL-FO |
Шаблоны страниц |
Да |
Нет |
Да |
Да |
Нет |
Таблицы стилей |
Да |
Да |
Нет |
Нет |
Нет |
Нижние колонтитулы |
Да |
Да |
Нет |
Да |
Да |
Комментарии |
Да |
Да |
Да |
Нет |
Да |
Границы абзаца |
Да |
Да |
Да* |
Да* |
Да |
Таблица с неограниченной шириной |
Нет |
Да |
Да |
Нет |
Да |
Ячейки таблицы, группируемые элементом span |
Да |
Да |
Нет |
Да |
Да |
Ячейки таблицы, содержащие закладки |
Да |
Да |
Нет |
Да |
Да |
Рамка таблицы |
Да |
Да |
Да* |
Да* |
Да |
Расстояние между ячейками в таблице |
Да |
Да |
Да |
Нет |
Да |
Упорядоченные списки с размещением символов вразрядку |
Да |
Да |
Да |
Нет |
Да |
Упорядоченные списки со строчными буквами
или римскими цифрами |
Да |
Да |
Нет |
Да |
Да |
Упорядоченные списки с прописными буквами |
Да |
Да |
Нет |
Нет |
Да |
Оглавление/Список таблиц/Список рисунков |
Да |
Да |
Да |
Да |
Да |
Большие изображения |
Да |
Да |
Да* |
Да* |
Да |
Генерирует документ с более чем 4000
страниц |
Да |
Да |
Да |
Нет |
Да |
Прим.: *Для
этих типов вывода следует указать значения, чтобы вывод отображался
правильно.