如何从iOS上的pdf文件中提取给定页面?

时间:2012-02-25 18:51:44

标签: iphone ios ipad pdf

我想在iOS上通过电子邮件发送pdf的当前页面。 我想我必须首先提取页面。

如何从pdf文件中提取/保存页面? 我找到了这个链接: https://stackoverflow.com/questions/9238229/iphone-how-to-extract-the-pdf-pages-from-pdf-file-if-the-pdf-file-pdf-page-conta

(但我没有HelperClass)

1 个答案:

答案 0 :(得分:1)

试试这个:

CGPDFDocumentRef document;
UIGraphicsBeginImageContext(/* PDF_SIZE */);
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextDrawPDFPage(context, CGPDFDocumentGetPage(/* PDF_PAGE */));

UIImage *output = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();