javascript - 在 PDF 文件中使用 JavaScript 代码的文档

标签 javascript pdf documentation acrobat pdf-manipulation

<分区>

在哪里可以找到有关在 PDF 中运行 JavaScript 代码的文档

我从未在 PDF 文档中添加过 JavaScript 操作。但是,我已经使用 JavaScript 进行了大量的 Web 开发。我有几个问题想问任何熟悉 PDF 文档中的 JavaScript 的人。

NitroPDF 和 Adob​​e Acrobat 绝对支持 PDF 文件中的 JavaScript。 是否存在关于通过 JavaScript 操作 PDF 文件的各种对象和功能的标准?到目前为止,我发现的所有内容都来自 Adob​​e。其他任何地方似乎都引用了 Adob​​e 的文档。是否存在标准,或者 Adob​​e 只是“事实上的”标准?

此外,是否所有 PDF 查看器都支持 JavaScript 操作?

我能找到的关于在 PDF 文档中使用 JavaScript 的最佳文档来自 Adob​​e - Adobe :: Acrobat JavaScript Scripting Guide .

NitroPDF 有这个链接 - NitroPDF :: JavaScript in PDF Files ,但它基本上只是说它支持 Adob​​e 的功能。

我还从 Scribus 找到了这个链接 - Scribus :: How to enhance your PDF forms with JavaScript ,但这只包括一些小代码片段。没什么特别有用的。

Adobe 提供了有关如何使用其 IDE 为 JavaScript 设置断点等的文档。是否可以使用另一个 IDE 在 PDF 文件中运行 JavaScript 并设置断点等...?找到像 Firebug 这样酷的东西会很棒.

注意事项:

请不要回答如何操作在网络浏览器中加载的 PDF。问题是关于从 PDF 文档中运行 JavaScript。我正在尝试通过在 PDF 文档中执行 JavaScript 来探索可用的可能性。具体来说,我可能会使用 quickpdflibrary 中的函数将 JavaScript 功能添加到现有文档。

另一个有用的链接是 Developing with Acrobat JavaScript .显然,PDF 中的 JavaScript 代码通常称为 AcroJS 或 Acrobat JavaScript。

最佳答案

可能您正在寻找 JavaScript™ for Acrobat® API Reference .

这个引用应该是最全的了。但是,正如@Orbling 所说,并非所有 PDF 查看器都支持所有 API。

编辑:

事实证明,Acrobat SDK 中有较新版本的引用(感谢@jss)。

Acrobat Developer Center包含指向不同版本文档的链接。 Current version of JavaScript reference来自 Acrobat DC SDK 的也在那里可用。

关于javascript - 在 PDF 文件中使用 JavaScript 代码的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9219807/

相关文章:

java - 编译并填写 Jasper 报告 - XML 数据源

python - 如何找到最新的文档?

javascript - 具有分层图像的 Canvas 手电筒效果

python - 如何在 Python 中解锁 "secured"(读保护)PDF?

javascript - react 输入元素中的 "ReferenceError: getInput is not defined"

javascript - pdfmake 从长 HTML 表生成 PDF

documentation - 控制 Doxygen 的 LaTeX 输出以制作 PDF 文档

git - 尖括号在文档中是什么意思?

javascript - 未捕获的类型错误 : loadOptions is not a function at Async. loadOptions

javascript - 我想在 JavaScript 中验证我的必填字段不为空