在UIWebView上加载ppt后,在
中func webViewDidFinishLoad(webView: UIWebView) {
let html = webView.stringByEvaluatingJavaScriptFromString("document.documentElement.outerHTML")
}
我得到了ppt文件的整个HTML。
但是在我加载.key或.pdf之后,HTML就是空的!那么它们如何在UIWebView上加载。无论如何,我可以像ppt一样加载或设置内容吗?
答案 0 :(得分:0)
使用UIWebView加载PDF文档时,您实际上会看到滚动视图中显示的页面图像。没有涉及HTML。
您询问文档的“内容”,但这在PDF中确实没有意义。将PDF文档视为一组用于在屏幕上绘制形状,图像和字形的指令。
就PDF而言,没有单词,段落,标题等等。因此,“内容”并不像HTML页面那样存在。
有些库试图从PDF中恢复结构,UIWebView使用一个库,至少要发现行,单词,段落和列,购买它无法从API访问,因此您无法使用它