私は、webserviceから取得したNSDataの内容をPDFにしています。私はこのデータをpdfとしてデバイス写真ライブラリに保存しようとしています。それを携帯電話のライブラリにpdfとして保存することは可能ですか、それを画像に変換して保存する必要がありますか?NSDataからPDFファイルをiphone電話ライブラリに保存する
ありがとうございました。
私は、webserviceから取得したNSDataの内容をPDFにしています。私はこのデータをpdfとしてデバイス写真ライブラリに保存しようとしています。それを携帯電話のライブラリにpdfとして保存することは可能ですか、それを画像に変換して保存する必要がありますか?NSDataからPDFファイルを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オブジェクトです。これにより、アプリケーションのLibraryフォルダにpdfが "mypdffile.pdf"として保存されます。
[responseData writeToFile:[libraryDirectory stringByAppendingPathComponent:@"mypdffile.pdf"] atomically:YES];
このページは非常に便利です。 Working with Files in Objective-C
はい、書き込みますが、Preview.appはこの方法で保存されたファイルを開くことはできません。どんな助け? – Meet
ヘイデン、答えに感謝します。私はpdfに着陸する唯一の方法は、私が信じるイメージとして安全であることに気付いています。 – kforkarim