我有一组PDF文件,其中使用JavaScript嵌入了一些验证。日期或时间格式之类的验证,从各个字段中计算得出的总数等。
我已经测试了这些PDF,它们在Mac Chrome浏览器,Windows Chrome浏览器,Windows Adobe Reader和iPad Adobe Reader上都可以正常工作。但是,当使用Apple PDFKit在PDFView
中呈现PDF时,在iPad上同样无法使用。它不会验证,格式化任何字段或给出弹出验证错误,如在iPad Adobe Reader App中的操作一样。出于测试目的,我将pdf保留在应用程序中并直接从那里访问。
是否有可能获得与iPad Adobe Reader App相同的功能,当出现错误时我们会收到验证错误/弹出窗口?
答案 0 :(得分:0)
我发现iOS的内置PDF查看器非常有限,它可能无法运行JavaScript,可能出于安全目的。
对于最近的项目,我们使用了Foxit的iOS版PDF SDK,我相信它具有自己的JS引擎,因此它将运行PDF中的所有脚本。