我有一个pdf,其中的内容来自web服务检索到的NSData。我试图将这些数据保存为设备照片库中的pdf。是否有可能将它作为pdf存储在手机库中,或者我必须将其转换为图像并保存它?将NSData存储到iphone手机库
谢谢。
我有一个pdf,其中的内容来自web服务检索到的NSData。我试图将这些数据保存为设备照片库中的pdf。是否有可能将它作为pdf存储在手机库中,或者我必须将其转换为图像并保存它?将NSData存储到iphone手机库
谢谢。
UIGraphicsBeginImageContext(viewFrame1.frame.size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);
要检索的库路径:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
NSString *libraryDirectory = [paths objectAtIndex:0];
responseData是你必须与PDF信息NSData对象。这将在应用程序库文件夹中将pdf保存为“mypdffile.pdf”。
[responseData writeToFile:[libraryDirectory stringByAppendingPathComponent:@"mypdffile.pdf"] atomically:YES];
我发现此页非常有用。 Working with Files in Objective-C
是的,它写道,但Preview.app无法打开以这种方式保存的文件。任何帮助? – Meet 2013-09-25 05:45:49
hayden,谢谢你的回答。我注意到登陆PDF的唯一方法是将其作为我相信的图像来保护它。 – kforkarim 2012-01-19 16:12:45