web页面开发中,在线预览PPT,PDF,Word,Excel等文档的解决办法
简单粗暴的办法:使用微软提供的在线预览模式打开在线文件地址即可。
https://view.officeapps.live.com/op/view.aspx?src= + 自己文件的线上地址(需要进行EncodeURI转码)
在JS中可以这样写:
window.open('https://view.officeapps.live.com/op/view.aspx?src='+encodeURI(this.pdfUrl)) //encodeURI 为转码方法 //this.pdfUrl 为在线文件地址(例如:http://docs.ielt.com/yida/file/cb4e7ffb0f92876a.pptx),可自行替换
效果如下:
--------------------------------------------------------------
另外,可以使用openoffice实现:java实现office文件在线预览