Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iphone从一组图像创建pdf_Iphone_Image_Pdf - Fatal编程技术网

iphone从一组图像创建pdf

iphone从一组图像创建pdf,iphone,image,pdf,Iphone,Image,Pdf,我在项目的文档目录中设置了一些图像。我想在iPhone应用程序中的文档目录中创建一个pdf文件。我是指带有多个图像的pdf。 我可以找到创建一个单一图像的pdf文件,但找不到任何参考代码来创建多个图像的pdf文件 谢谢。在屏幕外UIWebView加载每个图像。然后对每个图像执行以下操作- CGRect r = CGRectMake(0, 0, 612, 792); //default PDF size CGContextBeginPage (pdf

我在项目的文档目录中设置了一些图像。我想在iPhone应用程序中的文档目录中创建一个pdf文件。我是指带有多个图像的pdf。 我可以找到创建一个单一图像的pdf文件,但找不到任何参考代码来创建多个图像的pdf文件


谢谢。

在屏幕外
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的一页上结束。

我使用创建一个页面,然后在当前上下文中写入内容,然后结束页面来解决它。重复此过程创建多页pdf文档。