Itext 阅读和编写PDF格式的TOC

Itext 阅读和编写PDF格式的TOC,itext,tableofcontents,Itext,Tableofcontents,我的要求是在其他流程生成的PDF前加上一个“封面” 我已经编写了一个相对简单的Ant任务来连接一个PDF文档列表,它工作得很好,但是在这个过程中并没有保留TOC。我所说的TOC是指 理想情况下,两个TOC都会被保留,并根据它们的新偏移量进行调整,但我看不到在iText API中读取或写入TOC(左边的那个)的方法。任何人都可以吗 M.我是的作者,在本书的上下文中,我写了一个例子,解释了如何在保留书签的同时连接PDF(也称为大纲树)。你可以找到这个例子。如您所见,您需要使用SimpleBookm

我的要求是在其他流程生成的PDF前加上一个“封面”

我已经编写了一个相对简单的Ant任务来连接一个PDF文档列表,它工作得很好,但是在这个过程中并没有保留TOC。我所说的TOC是指

理想情况下,两个TOC都会被保留,并根据它们的新偏移量进行调整,但我看不到在iText API中读取或写入TOC(左边的那个)的方法。任何人都可以吗

M.

我是的作者,在本书的上下文中,我写了一个例子,解释了如何在保留书签的同时连接PDF(也称为大纲树)。你可以找到这个例子。如您所见,您需要使用
SimpleBookmark
对象从现有文档中提取书签。请确保您移动了页码,否则您的链接将指向错误的页面。最后,使用
setOutlines()
方法将新的
ArrayList
添加到
PdfCopy
对象中


我们再次发现,阅读文档可以节省时间;-)

很遗憾,您没有提供代码。通常,在操作PDF时,轮廓或表单字段等功能的丢失是由于使用了错误的iText类或使用了错误的iText类造成的。布鲁诺在他的回答中向你指出了一些有用的例子。布鲁诺,你这个光荣的混蛋!感谢您撰写iText和关于它的权威书籍。