项目中需要在线预览pdf,主流的新浏览器都OK
唯独ie,该死的ie
资料中有jquery.media.js,试了试也是不支持ie的。
后来找到pdf.js可以
http://mozilla.github.io/pdf.js/web/viewer.html
下载包,放入tomcat,可以运行,效果良好
在源码中的viewer.js可以写入pdf文件地址。
var defaultOptions = { cursorToolOnLoad: { value: 0, kind: OptionKind.VIEWER }, defaultUrl: { value: pdf_default_url, kind: OptionKind.VIEWER }
在这里修改defaultUrl为 pdf_default_url
再将viewer.html文件后缀名改为jsp。
传值pdf_default_url到viewer.js中。
搞定。
下载地址:
http://mozilla.github.io/pdf.js/getting_started/#download