如何在 UIWebView 上加载主题文件(.key,.key.zip)和 pdf 文件
how are keynote file(.key, .key.zip) and pdf file loaded on UIWebView
我在 UIWebView 上加载 ppt 后,在
func webViewDidFinishLoad(webView: UIWebView) {
let html = webView.stringByEvaluatingJavaScriptFromString("document.documentElement.outerHTML")
}
ppt文件全部HTML都拿到了
但是在我加载 .key 或 .pdf 后,HTML 是空的!那么它们是如何加载到 UIWebView 上的。无论如何,我可以像ppt一样加载它们后获取或设置内容吗?
当您使用 UIWebView 加载 PDF 文档时,您实质上看到的是滚动视图中布局的页面图像。没有 HTML 涉及。
你问的是文档的"content",但是那个在PDF中并没有真正的意义。将 PDF 文档视为一组用于在屏幕上绘制形状、图像和字形的说明。
就PDF而言,没有单词、段落、标题等等。因此,实际上并没有 "content" 这样的东西,就像 HTML 页面中那样。
有一些库试图从 PDF 中恢复结构,而 UIWebView 在后台使用了一个,至少可以发现行、词、段落和列,购买它无法从 API ,因此您不能使用它。
我在 UIWebView 上加载 ppt 后,在
func webViewDidFinishLoad(webView: UIWebView) {
let html = webView.stringByEvaluatingJavaScriptFromString("document.documentElement.outerHTML")
}
ppt文件全部HTML都拿到了
但是在我加载 .key 或 .pdf 后,HTML 是空的!那么它们是如何加载到 UIWebView 上的。无论如何,我可以像ppt一样加载它们后获取或设置内容吗?
当您使用 UIWebView 加载 PDF 文档时,您实质上看到的是滚动视图中布局的页面图像。没有 HTML 涉及。
你问的是文档的"content",但是那个在PDF中并没有真正的意义。将 PDF 文档视为一组用于在屏幕上绘制形状、图像和字形的说明。
就PDF而言,没有单词、段落、标题等等。因此,实际上并没有 "content" 这样的东西,就像 HTML 页面中那样。
有一些库试图从 PDF 中恢复结构,而 UIWebView 在后台使用了一个,至少可以发现行、词、段落和列,购买它无法从 API ,因此您不能使用它。