当前的本机iOS文档扫描仪?

时间:2018-10-28 12:39:51

标签: ios ios-camera image-scanner

iOS 11具有内置的文档扫描器,您可以从 Notes 启动它。我想为我的应用程序扫描文档,是否可以显示本机文档扫描仪并接收其图像?

1 个答案:

答案 0 :(得分:0)

此功能现在在iOS 13+中可用,并通过VisionKit API提供。

呈现VNDocumentCameraViewController视图控制器,注册VNDocumentCameraViewControllerDelegate委托:

let documentCameraViewController = VNDocumentCameraViewController()
documentCameraViewController.delegate = self
present(documentCameraViewController, animated: true)

一旦用户成功捕获了文档,则接收委托调用:

documentCameraViewController(_ controller: VNDocumentCameraViewController, 
                       didFinishWith scan: VNDocumentCameraScan)