Xcode PDFKit 表单自动计算



这可能是不可能的,但是在搜索了一段时间之后,我想我会问这个问题来指出我正确的方向或确认这是不可能的!

  • 我有iOS应用程序(Xcode swift),它使用PDFKit显示pdf文档
  • 我在 acrobat 中创建了几个 PDF 表单,这些表单具有简单的计算,这些计算会在输入数字或勾选复选框时自动更新,即将数字相加,将勾选的复选框数量相加。
  • 虽然每个表单
  • 只有简单的计算,但每个表单都有不同数量的输入字段。

是否可以在PDFKit(或其他方法)中在iOS应用程序中显示这些PDF表单并让它们执行计算,而无需在Xcode中重写每个表单的计算,即基本上使用作为PDF表单一部分的嵌入式javascript?

目前,当我显示表单时,虽然我可以编辑可编辑的文本字段,但不会进行计算。

感谢任何帮助

我在WWDC 2017上讨论过这个问题,当时苹果推出了适用于iOS的PDFKit。

他们的回答是,JavaScript不是他们计划支持的功能。这与macOS上的Apple Preview以及iOS/macOS上的Safari中的支持级别一致 - 没有。

第三方 PDF SDK 通常还包括 JavaScript 实现。该规范非常复杂,因此您不太可能找到实现所有 894 页(包括日本天皇日历之类的内容)的产品。

PSPDFKit支持大多数表单正确验证所需的通用JavaScript API。检查您的表单是否受支持的一种简单方法是在PDF Viewer(适用于iOS和Android的免费,无广告的应用程序)中尝试

最新更新