前几天项目正好也有要求,正好把方式记录下来
有时候我们希望直接在页面上对附件进行在线预览,但是可能遇到项目已经成型的问题。
或者说,不希望再去动源码,希望能直接在页面上达到预览的效果
那这时候,我们可以借助微软的在线预览服务https://view.officeapps.live.com/op/view.aspx?src=来进行实现
但是同样,任何事情都有两面性
在线文档的格式必须为以下格式之一:
Word:docx、docm、dotm、dotx
Excel:xlsx、xlsb、xls、xlsm
PowerPoint:pptx、ppsx、ppt、pps、pptm、potm、ppam、potx、ppsm
而且文档的大小:Word 和 PowerPoint 文档必须小于 10 兆字节;Excel 必须小于五兆字节
同时,必须是域名访问下,将文档下载地址作为src参数传入即可
PS:
多说一句,在页面实现预览,可以引入jQuery,通过获取原HTML页面的文档下载地址,在之上附加微软地址可以访问