是否可以使用JavaScript在PDF中创建命名目标?

时间:2015-08-07 14:53:00

标签: javascript pdf adobe acrobat

我正在尝试在Adobe Acrobat中创建一个菜单选项,该选项将使用JavaScript解析大型pdf文档,并使用文档中的标题创建命名目标。

标题都采用相同的独特格式,因此我可以使用正则表达式识别它们。一旦我识别出标题,我也会识别它所在的页面 - 我将标题和页码都存储在一个数组中。

我的计划是使用存储在数组中的信息创建命名目标。但是,我没有太多运气搞清楚如何用JavaScript创建命名目的地。

任何意见都会受到赞赏。

1 个答案:

答案 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文档。