Tag: cgpdf

iOS CGPdf使用CGrect突出显示文本

我正在尝试使用矩形突出显示文本,但下面的代码: CGRect originalSize = CGPDFPageGetBoxRect(pagePDFRef,kCGPDFMediaBox); 回报我rect更less,然后我的预期,或者less于我看到。 是否有任何已经使用扫描仪和CGRect高亮文本的方法

UIGraphicsBeginPDFPage()在64位设备上随机崩溃(CGPDFSecurityManagerCreateDecryptor())

我正在努力使用PDF导出方法,直到我将应用程序移植到arm64架构。 Bacisally,该方法打开一个现有的PDF,它创build一个新的PDF文件,并绘制第一个PDF的内容到新创build的一个,然后添加更多的内容页面。 当该方法尝试创build一个新的pdf页面到文档(在第一个pdf被集成到新的pdf之后),该应用程序在UIGraphicsBeginPDFPage()上出现EXC_BAD_ACCESS警告。 打电话。 它只发生在一些PDF文件,不是所有的,只在64位设备上。 下面是显示CGPDFSecurityManagerCreateDecryptor()调用的堆栈跟踪,我找不到它的function。 Thread 14Queue : NSOperationQueue 0x14f6dd3a0 :: NSOperation 0x17504a470 (serial) #0 0x00000001838aeee4 in CGPDFSecurityManagerCreateDecryptor () #1 0x00000001838d1004 in pdf_filter_chain_create () #2 0x0000000183831e00 in CGPDFStreamCreateFilterChain () #3 0x000000018383226c in chain_get_bytes () #4 0x0000000183b5e0ac in unpackImageRow () #5 0x0000000183b5dfd4 in PDFImageEmitData () #6 0x0000000183b5f684 in emit_image () #7 0x0000000183b5ef9c in PDFImageEmitDefinition () […]

获取文档的CGPDFDocumentRef名称

是否有可能从CGPDFDocumentRef检索文档的名称

在iOS中合并2个pdf文件

我想在iOS中合并两个PDF文件。 我正在逐页合并。 非常大的文件需要很多时间。 有什么办法,我们可以合并这两个文件,而不是逐页? 如果你愿意,我可以发布我的代码。 我的代码是相似的在这里