问题描述
我正在尝试在 Adob??e Acrobat 中创建一个菜单选项,它将使用 JavaScript 解析大型 pdf 文档并使用文档中的标题创建命名目的地。
标题都遵循相同的独特格式,因此我可以使用正则表达式来识别它们。 一旦我确定了一个标题,我也确定了它所在的页面——并将标题和页码存储在一个数组中。
我的计划是使用存储在数组中的信息创建命名目的地。 但是,我在弄清楚如何使用 JavaScript 创建命名目的地方面运气不佳。
任何输入将不胜感激。
1楼
Acrobat 的 JavaScript API 既不公开名称树也不公开目标树,因此无法使用 JavaScript 创建文档中的命名目标。 如需进一步参考,请Acrobat 的 JavaScript API 。
还有一个 C/C++ Acrobat SDK 可用。 它确实能够为您获取名称树和目标树。 如果您愿意使用 C/C++ SDK,它可能会为您完成这项工作。 获取名称树的 API 是
PDNameTree PDDocGetNameTree
C/C++ SDK 文档。