Загрузить каждое изображение за пределами экрана 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.