PDFBox v2.0仍在不断发展,并没有任何简单易用的示例。
我需要从一个对象动态创建一个多页PDF;使用TableOfContents和标题!
如何创建编号标题? (增加字体大小不是一个选项,因为TableOfContents必须知道文档中的位置[页码])
示例:
Table of Contents
Document Title Here
1- Intro......................................................1
2- Heading....................................................2
2.1- SubHeading1 ........................................2
2.2- SubHeading2 ........................................5
Page 1
Document Title Here
1- Intro
This is an intro to the document....
2- Heading
2.1- Subheading
Some text here...
........
Page 2
我有两个问题:
我在这里遵循了这个示例:PDFBox - how to create table of contents但它没有创建任何TableOfContents。 我得到了这个例外:
java.lang.IllegalArgumentException: Destination of a GoTo action must be a page dictionary object
at org.apache.pdfbox.pdmodel.interactive.action.PDActionGoTo.setDestination(PDActionGoTo.java:90)
我删除了PDActionGoTo作为答案评论说;它没有给出任何例外,但它没有创建任何TableOfContents
我不知道如何制作标题!