iphone从图像集创建pdf

时间:2011-10-17 15:11:16

标签: iphone image pdf

我在项目的文档目录中设置了一些图像。我想要从我的iPhone应用程序在这些图像的文档目录中创建一个pdf文件。我的意思是pdf与多个图像。 我能够找到为单个图像创建pdf但无法找到任何参考代码来创建多个图像的pdf文件。

感谢。

1 个答案:

答案 0 :(得分:1)

将每张图片加载到屏幕外UIWebView。然后对每个图像执行以下操作 -

            CGRect r = CGRectMake(0, 0, 612, 792); //default PDF size
            CGContextBeginPage (pdfContext,nil); //pdfContext is the CGContextRef of the PDF document
            //turn PDF upsidedown   
            CGAffineTransform transform = CGAffineTransformIdentity;    
            transform = CGAffineTransformMakeTranslation(0, r.size.height);   
            transform = CGAffineTransformScale(transform, 1.0, -1.0);   
            CGContextConcatCTM(pdfContext, transform);  
            [self.webView.layer renderInContext:pdfContext];    
            CGContextEndPage (pdfContext);

这样,每张图片都会以PDF的一页结尾。