ios - Apple PDFKit - 带有验证脚本的 PDF 问题。
问题描述
我有一组 PDF 文件,其中使用 JavaScript 嵌入了一些验证。验证,如日期或时间格式、从各个字段计算的总数等。
我已经测试了这些 PDF,它们在 Mac Chrome 浏览器、Windows Chrome 浏览器、Windows Adobe Reader 和 iPad Adobe Reader 上运行良好。但是,当使用 Apple PDFKit 以PDFView
. 它不会像在 iPad Adobe Reader App 中那样验证、格式化任何字段或给出弹出验证错误。出于测试目的,我将此 pdf 保存在应用程序中并直接从那里访问它。
是否可以获得与 iPad Adobe Reader 应用程序相同的功能,当出现错误时我们会收到验证错误/弹出窗口?
解决方案
我发现iOS中内置的PDF查看器非常有限,它不能运行JavaScript,可能是出于安全目的。
对于最近的一个项目,我们使用了 Foxit 的 iOS PDF SDK,我相信它有自己的 JS 引擎,因此它将运行您 PDF 中的所有脚本。
推荐阅读
- javafx - 将 GET 和 POST 方法从服务器发送到客户端(JavaFX)
- visualization - Google Data Studio 在饼图中可视化不同事件的计数
- python - 使用正则表达式在文本中查找相似词并获取它们的索引
- python - 如果通过 image_dataset_from_directory 获得,验证集只有一个类的图像
- minio - MinIO Ubuntu 客户端 - 500MB 部分上传
- spring-boot - FormUrlEncoded POST 请求,我需要使用 SpringBoot 和 Jackson 将蛇案例值转换为 camelCase
- flutter - Flutter GetX Obx “[Get] 已检测到对 GetX 的不当使用。” 应用栏操作错误
- node.js - RUN yarn install --production 但我仍然看到所有开发依赖项
- visual-studio-code - Vscode - 预览状态机图失败
- java - 获取日期设置不正确