我正在使用UIWebView
查看.pdf,.txt,.xls,.ppt文件。我使用webView loadRequest
方法查看这些文件及其工作正常。我需要查看.odp,.odt,.ods等文件,但它只显示UIWebView中的空白页面。是否有任何有效的方法可以使用UIWebView或任何直接方法查看这些文件?
答案 0 :(得分:0)
您是否尝试过使用UIWebView方法加载,指定MIME类型?例如,对于.odt文件:
webView.load(loadedData as Data, mimeType: "application/vnd.oasis.opendocument.text", textEncodingName: "utf-8", baseURL: NSURL() as URL)
如果这不起作用,那么我担心你必须编写自己的开放式办公文档加载器...
答案 1 :(得分:0)
WebODF libs与UIWebView集成:使用UIWebView集成WebODF库并且它工作正常。请找到以下步骤
1)从UIWebView上的WebODF库中加载index.html文件
2)使用下面的代码片段在webViewDidFinishLoad上注入.odt文件
让jsFunction =" createEditor(\" ../ default.odt \",\" Test \",375,667)" webView.stringByEvaluatingJavaScript(来自:jsFunction) 3)成功加载odt文件。