前段时间,项目中有个需求是实现文档预览的功能,Android要实现该功能要比IOS复杂的多,下面就我调研的情况,总结一下,供大家参考:
一、WebView 网页显示
该方式类似于ios的实现方式,使用 WebView 加载网络文件的 Url 地址即可显示。
1、Google Doc
类似 iOS ,Google 也提供了一种在线文档解析的功能,只需要按照固定的格式将远程文档的 Url 地址传给 Google 服务器,即可利用 WebView 控件加载新的 Url 地址,显示即可。WebView 加载的 Url 地址格式如下:
https://docs.google.com/gview?embedded=true&url=文档地址
但该方法在国内由于无法使用谷歌服务,所以在国内无法使用
2、Office Web 365
第三方公司提供的一种 Office 文档在线预览的功能,能够实现 Microsoft、Adobe、WPS 文档的移动端和PC端在线网页访问,
固定格式的链接:
http://ow365.cn/?i=您的网站ID&furl=文档地址
如:http://ow365.cn/?i=1&furl=http://a.com/downfile/a.doc
其收费标准如下: