我正在尝试在Adobe Acrobat中创建一个菜单选项,该选项将使用JavaScript解析大型pdf文档,并使用文档中的标题创建命名目标。
标题都采用相同的独特格式,因此我可以使用正则表达式识别它们。一旦我识别出标题,我也会识别它所在的页面 - 我将标题和页码都存储在一个数组中。
我的计划是使用存储在数组中的信息创建命名目标。但是,我没有太多运气搞清楚如何用JavaScript创建命名目的地。
任何意见都会受到赞赏。
答案 0 :(得分:2)
Acrobat的JavaScript API不会公开名称树和目标树,因此无法使用JavaScript创建文档中的命名目标。有关Acrobat的JavaScript API的进一步参考here is a link。
还有一个C / C ++ Acrobat SDK可用。它确实能够为您获取名称树和目标树。如果您愿意使用C / C ++ SDK,它可能会为您完成工作。获取名称树的API是
PDNameTree PDDocGetNameTree
Here is a link到C / C ++ SDK文档。