我的要求是在由其他进程生成的 PDF 前面加上一个“封面”。
我编写了一个相对简单的 Ant 任务来连接 PDF 文档列表,并且效果很好,但是在此过程中没有保留 TOC。TOC 我的意思是..
理想情况下,两个 TOC 都将被保留,并针对它们的新偏移量进行调整,但我看不到在 iText API 中读取或写入 TOC(左侧)的方法。任何人都可以吗?
M。
我的要求是在由其他进程生成的 PDF 前面加上一个“封面”。
我编写了一个相对简单的 Ant 任务来连接 PDF 文档列表,并且效果很好,但是在此过程中没有保留 TOC。TOC 我的意思是..
理想情况下,两个 TOC 都将被保留,并针对它们的新偏移量进行调整,但我看不到在 iText API 中读取或写入 TOC(左侧)的方法。任何人都可以吗?
M。
我是关于 iText 的书的作者,在本书的上下文中,我编写了一个示例来解释如何在保留书签(又名大纲树)的同时连接 PDF。您可以在此处找到此示例。如您所见,您需要该SimpleBookmark
对象从现有文档中提取书签。确保您移动页码,否则您的链接将指向错误的页面。最后使用该方法将新对象添加ArrayList<HashMap<String, Object>>
到对象中。PdfCopy
setOutlines()
再一次,我们发现了阅读文档可以节省时间的证据;-)