0
我想將我的網頁(在UIWebView中顯示)內容轉換爲pdf文件。iphone:如何將網頁(UIWebView)轉換爲pdf
它可以存儲在特定目錄(文件目錄/任何用戶定義的目錄)。
因此,以後它可以查看到用戶或互聯網連接不可用。
是否有任何可能性來執行此功能。
我怎麼能做到這一點...
請多關照......
我想將我的網頁(在UIWebView中顯示)內容轉換爲pdf文件。iphone:如何將網頁(UIWebView)轉換爲pdf
它可以存儲在特定目錄(文件目錄/任何用戶定義的目錄)。
因此,以後它可以查看到用戶或互聯網連接不可用。
是否有任何可能性來執行此功能。
我怎麼能做到這一點...
請多關照......
的圖像可能是您最好的選擇。見Take snapshot of view/WebView programmatically
爲了獲取圖像,你需要使用:
UIGraphicsBeginImageContext(self.bounds.size);
[theView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
然後,保存到圖片庫:
UIImageWriteToSavedPhotosAlbum(viewImage,nil,NULL,NULL);
是這將捕獲所有內容,甚至可滾動內容在屏幕外側(意味着可視區域下方的內容)...? 或只有快照(僅意味着可視區域)? – 2010-04-16 05:50:55
您可以根據傳遞給UIGraphicsBeingImageContext函數的值來控制它。請參閱http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIKitFunctionReference/Reference/reference.html#//apple_ref/c/func/UIGraphicsBeginImageContext – psychotik 2010-04-16 05:58:47
感謝您的答覆psychotik,但我想轉換它在pdf中......有什麼辦法嗎? 或者我們可以在UIWebView中從網站打開pdf嗎?或不 ? 如果是,那麼我們可以將它保存到iPhone的本地磁盤空間嗎? 請回答我所有的問題,因爲我對它有點迷惑...... – 2010-04-16 07:21:32