草庐IT

CGPDFOperatorTableSetCallback

全部标签

ios - 如何在 SWIFT 中设置 CGPDFOperatorTableSetCallback(不是 Objective C)

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭6年前。Improvethisquestion我正在尝试解析PDF文件,我几乎已经让代码正常工作了。我似乎唯一想不通的是将以下ObjectiveC代码翻译成Swift。我需要调用自己编写的函数将其注册为回调。Objective-C代码是:CGPDFOperatorTableSetCallback(operatorTable,"q",&op_q);函数是staticvoidop_q(CGPDFScannerRefs,void*info){//Dowha

ios - 如何使用 Swift 解析 PDF 页面中的内容

文档对我来说不是很清楚。到目前为止,我认为我需要设置一个CGPDFOperatorTable,然后为每个PDF页面创建一个CGPDFContentStreamCreateWithPage和CGPDFScannerCreate。文档提到了设置回调,但我不清楚如何设置。如何从页面中实际获取内容?到目前为止,这是我的代码。letpdfURL=NSBundle.mainBundle().URLForResource("titleofdocument",withExtension:"pdf")//CreatepdfdocumentletpdfDoc=CGPDFDocumentCreateWith