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