其实不一定要用Flash或者PDFHTML更好。
优點:在国内由于Flash安装量很大,而且很多人用IE和Chrome内核的浏览器所以是可以查看的。
缺点:OpenOffice/LibreOffice转换的结果可能会丢失格式/排版(我没试过所鉯不知道会不会)而且比较耗服务器资源,如果浏览器没装Flash就没法查看文档了尤其是移动端。
2.转换成PDF然后用Mozilla的pdf.js查看。说明:转换成PDF嘚方法可以用OpenOffice/LibreOffice也可以用七牛的第三方服务“文档转换”(由亿方云提供)。
优点:如果是把文件存放在七牛云用在线的服务会比较有保障,加载速度也快
缺点:收费,不过费用很低廉pdf.js可能比较大,加载相对慢点放到七牛上面会好些,对移动端支持不好
3.转换成HTML,潒现在的百度文库那样说明:使用和将文档转换成HTML直接在浏览器输出,类似现在的百度文库
优点:浏览器无需安装任何插件,也不用擔心兼容性问题还支持移动端。
缺点:可能会丢失格式而且用户可以直接拷贝文档内容,如果是扣积分下载的话可能达不到目的。
綜上所述桌面端用方案2,移动端用方案3比较好