【发布时间】:2013-12-30 23:26:34
【问题描述】:
我已成功显示文本,但如何在 pdf 文件中显示图像?
其实我是 pdf 转换的新手
提前致谢。
【问题讨论】:
我已成功显示文本,但如何在 pdf 文件中显示图像?
其实我是 pdf 转换的新手
提前致谢。
【问题讨论】:
我是这样做的,我的基本图像在一个 NSData 对象中:
NSMutableData *pdfData = [NSMutableData data];
UIGraphicsBeginPDFContextToData(pdfData, CGRectMake(0, 0, 2480, 3508), nil);
UIImage *aImg = [UIImage imageWithData:myImageData];
UIGraphicsBeginPDFPage();
NSData *jpegData = UIImageJPEGRepresentation(aImg, 0.5);
CGDataProviderRef dp = CGDataProviderCreateWithCFData((__bridge CFDataRef)jpegData);
CGImageRef cgImage = CGImageCreateWithJPEGDataProvider(dp, NULL, true, kCGRenderingIntentDefault);
[[UIImage imageWithCGImage:cgImage] drawInRect:CGRectMake(0, 0, aImg.size.width, aImg.size.height)];
UIGraphicsEndPDFContext();
return pdfData;
【讨论】: