2012-01-18 13 views
1

私は、webserviceから取得したNSDataの内容をPDFにしています。私はこのデータをpdfとしてデバイス写真ライブラリに保存しようとしています。それを携帯電話のライブラリにpdfとして保存することは可能ですか、それを画像に変換して保存する必要がありますか?NSDataからPDFファイルをiphone電話ライブラリに保存する

ありがとうございました。

答えて

-1
UIGraphicsBeginImageContext(viewFrame1.frame.size); 
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; 
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); 
UIGraphicsEndImageContext(); 
UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil); 
+0

ヘイデン、答えに感謝します。私はpdfに着陸する唯一の方法は、私が信じるイメージとして安全であることに気付いています。 – kforkarim

-1

ライブラリパスを取得するには:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES); 
NSString *libraryDirectory = [paths objectAtIndex:0]; 

responseDataを使用すると、PDFの情報を持ってNSDataオブジェクトです。これにより、アプリケーションのLibraryフォルダにpdfが "mypdffile.pdf"として保存されます。

[responseData writeToFile:[libraryDirectory stringByAppendingPathComponent:@"mypdffile.pdf"] atomically:YES]; 

このページは非常に便利です。 Working with Files in Objective-C

+0

はい、書き込みますが、Preview.appはこの方法で保存されたファイルを開くことはできません。どんな助け? – Meet

関連する問題