*## 在线预览office文档
我就直奔主题吧!估计是目前最简单的了吧!
我也搜了很多资料不外乎2种
-
使用谷歌文档服务(google国内使用不了,各种试就是显示不出来,)
mWebView.loadUrl("http://docs.google.com/gviewembedded=true&url=" + pdfUrl);
就是google的文档服务地址+自己服务器文档地址用webview加载就可以,奇葩的是google他不给你用啊!所以不推荐!记住是不推荐!你试了也是出不来 -
使用腾讯的TBS预览文档(腾讯浏览服务)
这个也还好用,首先接入TBS – SDK 其次如果文档再服务器你需要下载文件然后在显示!这个多了一个下载服务器文档这一步(这里你得处理下载的这个文档,预览完你删不?重复下载?刨除这个如果文件过大你得等到花儿红了,还得做异步下载…总之后期处理很麻烦)所以我也不推荐!当然相关资料很多我就不贴了,自己搜索一下 一大堆 -
kkFileView为文件文档在线预览(kkFileView)
这个三方需要后台部署,具体可以问问你的团队后台伙伴
后台部署完成后会给你一个预览地址http://00.000.00.000:0000/onlinePreview?url=
类似这个
那么接下来就是重点了 那么安卓具体是这样做的 (涉及到H5交互)- 创建一个.html文件至accets目录下(下面是文件内容)
<html> <script type="text/javascript"> function urlChange(url) { return encodeURIComponent(url) //encodeURIComponent进行文件url转码返回安卓页面 } </script> <