我有一个 PDF 文件,其中包含用于验证 PDF 中输入的数据的 JavaScript 代码。这将运行 Adobe Reader。我想在我的 iPad 应用程序中包含相同的功能。
如果我在 UIWebView 中加载此 PDF,JS 代码会运行还是 JS 仅在 Adobe Reader 中运行?
我有一个 PDF 文件,其中包含用于验证 PDF 中输入的数据的 JavaScript 代码。这将运行 Adobe Reader。我想在我的 iPad 应用程序中包含相同的功能。
如果我在 UIWebView 中加载此 PDF,JS 代码会运行还是 JS 仅在 Adobe Reader 中运行?
您不能在 UIWebView 的 PDF 中执行 JavaScript,但您可以在外部实现这些功能
如果您只需要一个 UI 并且您愿意重新开发验证逻辑,则以下内容可能会有所帮助。Mozilla 的 pdf.js 在https://github.com/mozilla/pdf.js/tree/master/examples/acroforms有一个示例,该示例使用画布显示使用 HTML/JS 的 PDF 内容并覆盖 HTML 输入元素。然而,还没有嵌入 PDF JavaScript 的执行。