如何在UIWebView上加载主题文件(.key,.key.zip)和pdf文件

时间:2015-09-03 19:44:40

标签: ios pdf uiwebview keynote

在UIWebView上加载ppt后,在

func webViewDidFinishLoad(webView: UIWebView) {
    let html = webView.stringByEvaluatingJavaScriptFromString("document.documentElement.outerHTML")
}

我得到了ppt文件的整个HTML。

但是在我加载.key或.pdf之后,HTML就是空的!那么它们如何在UIWebView上加载。无论如何,我可以像ppt一样加载或设置内容吗?

1 个答案:

答案 0 :(得分:0)

使用UIWebView加载PDF文档时,您实际上会看到滚动视图中显示的页面图像。没有涉及HTML。

您询问文档的“内容”,但这在PDF中确实没有意义。将PDF文档视为一组用于在屏幕上绘制形状,图像和字形的指令。

就PDF而言,没有单词,段落,标题等等。因此,“内容”并不像HTML页面那样存在。

有些库试图从PDF中恢复结构,UIWebView使用一个库,至少要发现行,单词,段落和列,购买它无法从API访问,因此您无法使用它