2013-12-12 79 views

回答

1

我做这种方式,我的基本图像是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; 
+0

如何NSMutableData转换成的NSString?我被攻击在这一点上?非常感谢 – Vara

+0

但是如何在webview中以pdf格式 – Vara

+0

显示,例如 – thorb65