2011-08-15 11 views
4

ウェブページをPDFとして保存するために正しい方向に向けることができますか?私はすでにiOSのPDFリーダー用のライブラリを持っていますが、ユーザーがpdfとして表示しているWebページを保存する機能を何らかの形で実装する必要があります。私はアプリ内ブラウザを使用しなければならないと仮定しています。何かご意見は?ios WebページをPDFとして保存

答えて

3

これは私がやったことではありませんが、あなたがこのようなことをしたいのは初めてではないようです。

http://www.iphonedevsdk.com/forum/iphone-sdk-development/21451-save-contents-uiwebview-pdf-file.html

このリンクの最後のポストは画像としてのUIWebViewを保存するためのコードを提供し、そしてあなたは、PDFにその画像を変換することができるはずです。

CGSize sixzevid=CGSizeMake(1024,1100); 
UIGraphicsBeginImageContext(sixzevid); 
[webview.layer renderInContext:UIGraphicsGetCurrentContext()]; 
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); 
UIGraphicsEndImageContext(); 

NSData *imageData = UIImagePNGRepresentation(viewImage); 

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; 
NSString *pathFloder = [[NSString alloc] initWithString:[NSString stringWithFormat:@"%@",@"new.png"]]; 
NSString *defaultDBPath = [documentsDirectory stringByAppendingPathComponent:pathFloder]; 


[imageData writeToFile:defaultDBPath atomically:YES]; 

チャンスはあなたが微調整しなければならないことはかなり良いです:私はちょうどここに:)

2は、単純化のためのコードであるあなたに接続し、私はそれを書いていないようなコードのための信用を取ることはありませんこれは、うまくいけば、これはあなたが正しい方向に移動するのに役立ちます。

関連する問題