Используя Pure HTML, как вы запускаете OpenHTMLtoPDF / PDFBox для создания закладок или оглавления в меню навигации? - PullRequest
0 голосов
/ 03 января 2019

Мы пытаемся добавить метаданные закладки или оглавления в PDF, сгенерированный из HTML.Как вы сигнализируете PDFBox / OpenHTMLtoPDF для создания закладок / оглавления?

<div class="bkmrk0">Header One</div>
<div class="bkmrk1">Header Two for List</div>
...

<div class="bkmrk2">Header Three Text</div>
...

Пример закладки слева, оглавление справа.

PDF Bookmarks Example

1 Ответ

0 голосов
/ 03 января 2019

Для создания закладок:

<bookmarks>
 <bookmark name="Font Support" href="#fonts-feature-group"/>
 <bookmark name="RTL &amp; BIDI Text Support" href="#rtl-feature-group"/>
 <bookmark name="Forms Support" href="#forms-feature-group"/>
 <bookmark name="List Support" href="#lists-feature-group"/>
 <bookmark name="Z-Index Support" href="#z-index-feature-group"/>
 <bookmark name="SVG Support (Experimental)" href="#svg-feature-group"/>
</bookmarks>

href - это id элемента, на который должна ссылаться закладка.

https://github.com/danfickle/openhtmltopdf/blob/14aef95364684fe3c7b7207bcb1246e5c3af0335/openhtmltopdf-examples/src/main/resources/visualtest/html/bookmark-head-nested.html

...