我目前正在尝试PDFDocument
在VNDocumentCameraScan
.VNDocumentCameraViewController
目前我只拍摄扫描图像并将它们放入一个PDFDocument
实例中。
func documentCameraViewController(_ controller: VNDocumentCameraViewController, didFinishWith scan: VNDocumentCameraScan) {
let pdf = createPDF(from: scan)
}
fileprivate func createPDF(from scan: VNDocumentCameraScan) -> PDFDocument {
let pdfDocument = PDFDocument()
for i in 0 ..< scan.pageCount {
let pdfPage = PDFPage(image: scan.imageOfPage(at: i))
pdfDocument.insert(pdfPage!, at: i)
}
return pdfDocument
}
我也知道如何从VNDocumentCameraScan
. 我想念的是如何将文本信息合并到PDFDocument
实例中。我需要这个,因为我想扫描文档,将它们保存.pdf
到文件系统中,然后再搜索它们。
我搜索了很多,但没有找到一种方法来做到这一点。
有谁知道我将如何做到这一点?