我希望能夠下載一個網頁,然後將其保存爲PDF或PNG(或保存在本地與所有的HTML,圖像和CSS文件)。這樣就可以在沒有互聯網連接的情況下查看頁面。有沒有一個標準的方法來做到這一點?是否有可能將iphone上的html(uiwebview)轉換爲pdf或pngs?
1
A
回答
1
恐怕唯一的辦法就是要充分緩存頁面是:
- 保存HTML通過文件到文件
- 步驟並保存任何鏈接的資源(圖片,樣式表,JavaScript)
即便如此,有些頁面可能無法完全緩存,因爲javascript可能需要其他位置的連接來提取數據。
如果你想採取截圖,還有一個私人API,你可以用它來採取截圖:只要是在活動窗口的視圖層次
CGImageRef UIGetScreenImage();
@interface UIImage (ScreenImage)
+ (UIImage *)imageWithScreenContents;
@end
@implementation UIImage (ScreenImage)
+ (UIImage *)imageWithScreenContents
{
CGImageRef cgScreen = UIGetScreenImage();
if (cgScreen) {
UIImage *result = [UIImage imageWithCGImage:cgScreen];
CGImageRelease(cgScreen);
return result;
}
return nil;
}
@end
1
一個UIWebView將呈現屏幕外。然後您可以將其渲染到PNG緩衝區。
缺點是它的尺寸本身不會比屏幕大,所以你只能以屏幕大小的增量拍攝頁面。
多更好的辦法是做什麼coneybeare建議並保存頁面的代碼和資產。
0
因此可以將文檔導出到Google文檔,然後將其作爲PDF下載回去。我想這裏的要點是不要連接到網絡。
相關問題
- 1. 將PDF轉換爲HTML的iPhone
- 2. 是否有可能將圖像轉換爲PDF在android中
- 3. 是否有可能使用rails將PDF轉換爲Word?
- 4. 我想將UIImageView轉換爲UIImage或PDF格式,是否有可能?
- 5. PHP是否有可能直接將html轉換爲圖像
- 6. 是否有可能將iframe轉換爲html?
- 7. 是否有可能使用jquery/javascript將doc/docx轉換爲html?
- 8. 是否可以使用Zend_Pdf將HTML轉換爲pdf?
- 9. 是否有可能將jedit TextArea轉換爲java.awt.TextComponent或javax.swing.JTextArea?
- 10. 將HTML轉換爲doc(x)和/或PDF
- 11. 是否有任何Java庫將文檔從HTML轉換爲PDF?
- 12. iphone:如何將網頁(UIWebView)轉換爲pdf
- 13. 在ASP.NET(VB)上將HTML轉換爲PDF?
- 14. codeigniter - 將html轉換爲pdf
- 15. ASP.NET將HTML轉換爲PDF
- 16. 將html轉換爲pdf codeigniter
- 17. 將PDF轉換爲HTML
- 18. c#將pdf轉換爲html
- 19. 將PDF轉換爲HTML
- 20. Rails:將HTML轉換爲PDF?
- 21. Html轉換爲PDF的PDF轉換
- 22. 是否有將HTML轉換爲純文本的功能?
- 23. 可能將HTM文件轉換爲PDF
- 24. 使用DevExpress或Infragistics將HTML或PDF轉換爲RTF/DOC或HTML/PDF圖像
- 25. Evo Pdf不將HTML轉換爲PDF
- 26. 在PDF中將PDF轉換爲HTML?
- 27. 如何將html轉換爲pdf與PDF?
- 28. iPhone UIWebView PDF頁面跳轉
- 29. 是否有可能訪問UIWebView的HTML代碼,或訪問選擇,或兩者?
- 30. 將html轉換爲pdf轉換爲空白pdf