Получить PDF-текст в быстром
Я безуспешно пытаюсь получить текст со страницы в формате pdf.
я попробую:
CGPDFOperatorTableSetCallback(operatorTableRef!, "ET") { (scanner, info) in
var val:UnsafePointer<Int8>?
let ret=CGPDFScannerPopName(scanner, &val)
print("ET : \(val) (\(ret)) \(scanner)")
}
let page = document?.page(at: 1)
let stream = CGPDFContentStreamCreateWithPage(page!)
let scanner = CGPDFScannerCreate(stream, operatorTableRef, nil)
CGPDFScannerScan(scanner)
CGPDFScannerRelease(scanner)
CGPDFContentStreamRelease(stream)
я пытаюсь 'ET', 'BT', ... обратный вызов запускается, но val всегда равен 'nil', я просто хочу получить весь текст на странице.
Спасибо...