这可能是不可能的,但经过一段时间的搜索,我想我会问这个问题,要么指出我正确的方向,要么确认它不可能!
在PDFKit(或其他方法)中是否有可能在iOS应用程序中显示这些PDF表单并让它们执行计算而无需在Xcode中重写每个表单的计算,即基本上使用嵌入式javascript是PDF表单的一部分吗?
目前,当我显示表单时,虽然我可以编辑可编辑的文本字段,但计算不会发生。
感谢任何帮助
答案 0 :(得分:1)
我在2017年WWDC上讨论了这个问题,当时Apple推出了适用于iOS的PDFKit。
他们的回答是JavaScript不是他们计划支持的功能。这与macOS上的Apple Preview以及iOS / macOS上的Safari的支持级别一致 - 无。
第三方PDF SDK通常还包含JavaScript实现。规范非常复杂,因此您不太可能找到实现所有894页的产品(包括Japanese Emperor calendar之类的内容)。
PSPDFKit支持大多数表单正确验证所必需的the common JavaScript API。检查表单是否受支持的简单方法是在PDF Viewer(适用于iOS和Android的免费,无广告应用)中进行尝试