在我在UIWebView上加载ppt之后,
func webViewDidFinishLoad(webView: UIWebView) {
let html = webView.stringByEvaluatingJavaScriptFromString("document.documentElement.outerHTML")
}我得到了ppt文件的整个HTML文件。
但是在我加载了.key或.pdf之后,HTML是空的!那么它们是如何加载到UIWebView上的呢?无论如何,我可以得到或设置的内容后,我加载他们像ppt?
发布于 2015-09-04 03:34:01
使用UIWebView加载PDF文档时,本质上可以看到滚动视图中布局的页面的图像。不涉及HTML。
您询问文档的“内容”,但这在PDF中并没有真正的意义。将PDF文档视为一组在屏幕上绘制形状、图像和图形的说明。
就PDF而言,没有字、段落、标题等东西。因此,在HTML页面中没有真正的“内容”这样的东西。
有一些库试图从PDF中恢复结构,而UIWebView使用一个框架下的结构,至少可以发现行、词、段落和列,购买它是无法从API访问的,因此您不能使用它。
https://stackoverflow.com/questions/32384198
复制相似问题