【问题标题】:Is It Possible to Create Named Destinations In A PDF Using JavaScript?是否可以使用 JavaScript 在 PDF 中创建命名目标?
【发布时间】:2015-10-31 01:50:23
【问题描述】:

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

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

我的计划是使用存储在数组中的信息创建命名目的地。但是,我在弄清楚如何使用 JavaScript 创建命名目的地时运气不佳。

我们将不胜感激。

【问题讨论】:

  • 我不认为这是可能的......
  • Acrobat JavaScript 文档参考 ISO 32000 以获取有关创建命名目标的信息。因此,问题的答案是“否”。

标签: javascript pdf adobe acrobat


【解决方案1】:

Acrobat 的 JavaScript API 既不公开名称树也不公开目标树,因此无法使用 JavaScript 创建文档中的命名目标。如需进一步参考 here is a link Acrobat 的 JavaScript API。

还有一个可用的 C/C++ Acrobat SDK。它确实能够为您获取名称树和目标树。如果您愿意使用 C/C++ SDK,它可能会为您完成这项工作。获取名称树的 API 是

PDNameTree PDDocGetNameTree

Here is a link 转至 C/C++ SDK 文档。

【讨论】:

    猜你喜欢
    • 2010-10-06
    • 1970-01-01
    • 2016-08-04
    • 2018-09-03
    • 2010-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多