Как написать Xsl для создания закладок в файле PDF с помощью Apache fop

Я хочу создать PDF-файл с помощью Apache fop. Требование состоит в том, что я хочу создавать закладки в PDF, используя таблицы стилей xsl fo. Пожалуйста, предоставьте мне пример того, как этого добиться.


person Abhinav Agarwal    schedule 04.04.2018    source источник
comment
Для закладок вы должны использовать структуру fo:bookmark-tree. См. xsl спецификацию. Пример показан в теме stackoverflow.com/questions/16170937/   -  person r31.m    schedule 04.04.2018


Ответы (1)


Используйте объекты форматирования для закладок, определенные в XSL 1.1. См. https://www.w3.org/TR/xsl11/#d0e14206.

Соответствие FOP показано на странице https://xmlgraphics.apache.org/fop/compliance.html#fo-object-bookmarks-section

Примеры FO и PDF можно найти в разделе «Закладки PDF (‹fo:bookmark-tree>, ‹fo:bookmark>)» в «Всеобъемлющем руководстве по XSL-FO и коллекции примеров» по ​​адресу https://www.антеннахаус.com/антенна1/comprehensive-xsl-fo-tutorials-and-samples-collection/

person Tony Graham    schedule 05.04.2018