我有一个应用程序打开可能是PDF的URL。 我可以检测到在UIWebView控件中打开了PDF,如果是这样,我建议将其保存在iPad中。 到目前为止,我找到的唯一解决方案(如本主题中所述:Save PDF which is displayed by UIWebView locally)是将新的NSData对象中的远程PDF文件RELOAD,然后将其保存到磁盘。
是否可以使用UIWebView的NSData属性,并将其直接写入磁盘,以避免重新加载已加载和显示的可能较大的PDF文件?谢谢大家。
答案 0 :(得分:1)
我认为您无法访问UIWebView缓存的数据。但是,您可以先从本地PDF下载PDF文档,然后在UIWebView中显示。
修改强> 的
阅读你的问题我理解:
我建议你:
答案 1 :(得分:0)
您是否使用...
检查了UIWebView内容NSString HtmlCOntent = [NSMutableString stringWithString:[self.webView stringByEvaluatingJavaScriptFromString:@"document.body.outerHTML"]];
它可以帮助您了解WebView如何处理PDF文件的内容