由于项目的功能需要看了一下文件预览的功能实现,主要是看office的word,excel,ppt这些的在线预览。
比较常见的是以下两种:
一、通过iframe直接引用微软提供的方法(最简单)
<iframe src='https://view.officeapps.live.com/op/view.aspx?src=http://storage.xuetangx.com/public_assets/xuetangx/PDF/1.xls' width='100%' height='100%' frameborder='1'>
</iframe>
在 https://view.officeapps.live.com/op/view.aspx?src= 后边添加需要预览的内容
问题:1、必须可以访问网络,https://view.officeapps.live.com/op/view.aspx
2、预览资源是有网络资源,本地资源不可以,或者找到本地资源转换网络资源的方法
二:OpenOffice实现前端在线预览
思路:把需要在线预览PDF、excle、ppt、word文件转换成pdf,然后页面展示的是pdf
问题:需要安装OpenOffice(环境准备麻烦,其实也不麻烦。) http://www.openoffice.org/zh-cn/download/
大家可以根据自己的情况选择,由于我的情况是不能访问外网,所以选择了openoffice的方式。
下面简单的说下怎么实现
1、安装openoffice
windows版的不多说,就是下载之后,运行就行,还是说下启动:找到安装目录,
运行→cmd,输入:
cd C:\Progra