iphone создать PDF из набора изображений - PullRequest
0 голосов
/ 17 октября 2011

У меня есть несколько изображений в каталоге документов моего проекта.Я хочу, чтобы из этих изображений был создан PDF-файл, созданный в приложении для iPhone в каталоге документов.Я имею в виду PDF с несколькими изображениями.Я могу найти создание PDF для одного изображения, но не могу найти ссылочный код для создания файла PDF из нескольких изображений.

Спасибо.

1 Ответ

1 голос
/ 17 октября 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...