VisionKit 文档扫描仪
让用户使用相机扫描纸质文档,并通过您 Web 应用的文件上传功能上传——由 Apple VisionKit 驱动。
文档扫描仪功能会在应用的标准文件上传选择器中添加扫描文稿选项。用户可以使用相机扫描一页或多页;应用生成文档扫描件,并通过您的 Web 应用使用的标准 <input type="file"> 流程上传。该功能由 Apple 的 VisionKit 框架(VNDocumentCameraViewController)驱动——支持自动边缘检测、裁剪和图像增强。
启用方法:
在 Config.swift 中开启此功能:
var kVisionKitEnable = true
设置为 false 可隐藏扫描文稿选项。
用户体验:
- 在您的网页上,用户点按
<input type="file">。 - 应用显示上传对话框,其中包含扫描文稿、相机和照片图库等选项。
- 点按扫描文稿会启动 VisionKit 扫描仪:它会检测边缘、裁剪并增强每一页,还允许添加更多页面。
- 生成的扫描件会被送回
<input type="file">——您的 Web 应用会像接收任何其他上传文件一样接收它。
注意:需要 iOS 18.4 或更高版本,以及支持 VisionKit 文档相机的设备。在不受支持的设备上,扫描文稿选项会自动隐藏。