jjzjj

CGPDFDocumentRef

全部标签

ios - 在 iOS 中,使用 CGPDFDocumentRef,为什么我的 PDF 显示大边距而不是整个页面?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:howtofitpdfpageinentireview我可以毫无问题地显示PDF,但是,在我编译应用程序时,原始PDF没有显示大边距。我的代码:在H文件中:@interfaceviewPDF:UIView{CGPDFDocumentRefdocument;}在M文件中:-(id)initWithFrame:(CGRect)frame{self=[superinitWithFrame:(CGRect)frame];if(self){self.backgroundColor=[UIColorclearColor]

ios - 获取文档的 CGPDFDocumentRef 名称

是否可以从CGPDFDocumentRef中检索文档的名称 最佳答案 “文档名称”是指文档文件名还是标题?如果元数据中包含文档“标题”,则可以像这样检索它:char*titleKey="Title";CGPDFStringReftitleStringRef;CGPDFDictionaryRefinfo=CGPDFDocumentGetInfo(myDocumentRef);CGPDFDictionaryGetString(info,titleKey,&titleStringRef);constunsignedchar*titleCs

iphone - 来自 NSData 的 CGPDFDocumentRef

我将我的PDF从SQLite数据库获取到一个NSData变量中。现在我可以从这个NSData创建CGPDFDocumentRef的选项是什么?或者我有什么选择来创建这个CGPDFDocumentRef,在SQLite中有数据? 最佳答案 您可以使用此功能创建PDF文档:CGPDFDocumentRefCGPDFDocumentCreateWithProvider(CGDataProviderRefprovider);要创建提供者,您可以使用此函数:CGDataProviderRefCGDataProviderCreateWithCF

iphone - 来自 NSData 的 CGPDFDocumentRef

我将我的PDF从SQLite数据库获取到一个NSData变量中。现在我可以从这个NSData创建CGPDFDocumentRef的选项是什么?或者我有什么选择来创建这个CGPDFDocumentRef,在SQLite中有数据? 最佳答案 您可以使用此功能创建PDF文档:CGPDFDocumentRefCGPDFDocumentCreateWithProvider(CGDataProviderRefprovider);要创建提供者,您可以使用此函数:CGDataProviderRefCGDataProviderCreateWithCF

iphone - PDF 内存分配背后的 secret 是什么 (tf) (CGPDFDocumentRef)

对于PDF阅读器,我想通过对每一页进行“截图”来准备文档并将其保存到光盘中。第一种方法是CGPDFDocumentRefdocument=CGPDFDocumentCreateWithURL((CFURLRef)someURL);for(inti=1;i这会导致在第一次运行循环(准备第一个文档)后似乎没有释放大量内存,但在其他运行中没有更多未释放的内存:MEMORYBEFORE:6MBMEMORYDURING1STDOC:40MBMEMORYAFTER1STDOC:25MBMEMORYDURING2NDDOC:40MBMEMORYAFTER2NDDOC:25MB....把代码改成for

iphone - PDF 内存分配背后的 secret 是什么 (tf) (CGPDFDocumentRef)

对于PDF阅读器,我想通过对每一页进行“截图”来准备文档并将其保存到光盘中。第一种方法是CGPDFDocumentRefdocument=CGPDFDocumentCreateWithURL((CFURLRef)someURL);for(inti=1;i这会导致在第一次运行循环(准备第一个文档)后似乎没有释放大量内存,但在其他运行中没有更多未释放的内存:MEMORYBEFORE:6MBMEMORYDURING1STDOC:40MBMEMORYAFTER1STDOC:25MBMEMORYDURING2NDDOC:40MBMEMORYAFTER2NDDOC:25MB....把代码改成for