Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios VNDocumentCameraScan到可搜索PDF_Ios_Swift_Ios Pdfkit_Visionkit - Fatal编程技术网

Ios VNDocumentCameraScan到可搜索PDF

Ios VNDocumentCameraScan到可搜索PDF,ios,swift,ios-pdfkit,visionkit,Ios,Swift,Ios Pdfkit,Visionkit,在获得VNDocumentCameraScan后,在vndocumentcameravewcontroller的帮助下,我正在尝试创建一个可搜索的PDFDocument 目前我只拍摄扫描图像并将其放入PDFDocument实例中 func documentCameraViewController(u控制器:VNDocumentCameraViewController,通过扫描完成:VNDocumentCameraScan){ 让pdf=createPDF(发件人:扫描) } filepriv

在获得
VNDocumentCameraScan
后,在
vndocumentcameravewcontroller
的帮助下,我正在尝试创建一个可搜索的
PDFDocument

目前我只拍摄扫描图像并将其放入
PDFDocument
实例中


func documentCameraViewController(u控制器:VNDocumentCameraViewController,通过扫描完成:VNDocumentCameraScan){
让pdf=createPDF(发件人:扫描)
} 
fileprivate func createPDF(来自扫描:VNDocumentCameraScan)->PDFDocument{
设pdfDocument=pdfDocument()
对于0中的i..
我还知道如何从
VNDocumentCameraScan
中提取文本。我错过的是如何将文本信息合并到
PDFDocument
实例中。我需要这个,因为我想扫描文档,将它们保存为
.pdf
文件系统,然后搜索它们

我找了很多,但没有找到一个方法


有人知道我是如何做到这一点的吗?

这篇博文详细介绍了这一主题。我将链接到一个系列的第3部分,因为它解决了您陷入困境的流程部分

其主要思想是在pdf中的图像下方绘制可识别的文本。文章中的基本步骤:

  • 照这张照片
  • 识别图像上的文本
  • 创建带有图像尺寸的PDF页面
  • 使用识别的文本绘制文本
  • 在pdf上的文本上方绘制图像

  • VNRecognizedText包含有关已识别文本位置的信息,可用于确定在何处绘制文本。我能够在我的应用程序中成功地使用本文中的代码;虽然它在处理手写文本时并不是100%完美,但它的效果相当不错。

    这篇博客文章详细介绍了这个主题。我将链接到一个系列的第3部分,因为它解决了您陷入困境的流程部分

    其主要思想是在pdf中的图像下方绘制可识别的文本。文章中的基本步骤:

  • 照这张照片
  • 识别图像上的文本
  • 创建带有图像尺寸的PDF页面
  • 使用识别的文本绘制文本
  • 在pdf上的文本上方绘制图像
  • VNRecognizedText包含有关已识别文本位置的信息,可用于确定在何处绘制文本。我能够在我的应用程序中成功地使用本文中的代码;虽然它在处理手写文本时不是100%完美,但它的工作原理相当不错