gpt4 book ai didi

iphone - 如何通过 objective-c 中的编码将pdf文件转换为图像

转载 作者:行者123 更新时间:2023-12-01 17:10:03 25 4
gpt4 key购买 nike

如何通过 objective-c 中的编码将pdf文件转换为图像

我有一个pdf文件,但我想把它保存到iPhone的相册里,所以我想转换它。如果有其他方法,请建议我。

提前致谢。

最佳答案

    CGPDFDocumentRef PDFfile;

CFURLRef pdfURL = CFBundleCopyResourceURL(CFBundleGetMainBundle(), CFSTR("iPhone Sample apps.pdf"), NULL, NULL);
PDFfile = CGPDFDocumentCreateWithURL((CFURLRef)pdfURL);
CFRelease(pdfURL);

CGPDFPageRef page = CGPDFDocumentGetPage(PDFfile,currentpage);

context = UIGraphicsGetCurrentContext();
CGContextSaveGState(context);
CGContextSetRGBFillColor(context, 1.0, 1.0, 1.0, 1.0);
CGContextFillRect(context,self.bounds);
CGContextTranslateCTM(context, -1.0, [self bounds].size.height);
CGContextScaleCTM(context, 1.0, -1.0);
CGContextConcatCTM(context, CGPDFPageGetDrawingTransform(page, kCGPDFArtBox, [self bounds], 0, true));
CGContextDrawPDFPage(context, page);
CGContextRestoreGState(context);
CGImageRef imgref;
imgref=CGBitmapContextCreateImage(context);
image= [[UIImage alloc]initWithCGImage:imgref ];

关于iphone - 如何通过 objective-c 中的编码将pdf文件转换为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12421727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com