HTML实现在线预览pdf、word、xls、ppt等文件
1、在线预览word、xls
<a target='_black' href='http://view.officeapps.live.com/op/view.aspx?src=$url'>在线预览</a>具体文档看这微软接口文档。
2、在线预览pdf
然后是pdf的在线预览,感觉特别容易,因为以前就是直接通过a链接查看。代码如下
<a href="文档地址" target="_blank">在线预览</a>
结果居然不行,一盆凉水浇了下来,最后看了看发现不是a链接的问题,是因为我用的框架,所有的a链接都是通过PJAX进行了处理,所以实现不了PDF的在线预览。最后想了个办法,通过js处理,如下:
<a href="#" οnclick="javascript:window.open('文档地址');"> 在线预览 </a>
完美解决问题,最后还百度了一些PDF其他的实现在线预览的办法,查看:https://www.jianshu.com/p/2f39de746900