码迷,mamicode.com
首页 > 编程语言 > 详细

javaWeb项目中如何实现在线查看pdf文件

时间:2016-08-15 00:02:12      阅读:366      评论:0      收藏:0      [点我收藏+]

标签:

最近有需求要实现在网页直接查看pdf,word,excel文件。但是实际当中并没有很好的开源插件供我们使用,确实有一些付费的插件不错,也很好用,但是对于我来说都不适合。

 

现在只是单纯的找到了围魏救赵的方法。

就是先实现显示pdf文件,其他文件用别的方式去转成pdf。虽然这个方法确实不好,但是也是没有办法的办法了,如果以后能有更好的,那就再发布别的吧。

 

这里我就直接介绍pdf的显示方法。

直接上干货。

 

首先在E:\tomcat8\webapps这个目录下面拷贝下面这个文件

http://yunpan.cn/cwmjKF6jKY6Kb  访问密码 c14a
技术分享
就像这样

 

 

然后打开tomcat

然后浏览器访问http://localhost:8080/generic/web/viewer.html

看能否出现pdf插件

然后用记事本打开generic/web/viewer.js文件

修改为var DEFAULT_URL = ‘‘;

 

然后你的任何项目中给一个链接http://localhost:8080/generic/web/viewer.html?file=http://localhost:8080/resources/spring.pdf

 

只要在http://localhost:8080/generic/web/viewer.html后面给一个?file=后面跟需要访问的pdf文件的地址,打开这样一个链接就能直接在网页中在写显示pdf文件了。

 

需要注意的是浏览器必须支持HTML5

 

顺便提一句这个是一个开源的插件,火狐浏览器自带也有,所以火狐浏览器打开pdf不用这个也是可以的,但是IE就不行了。所以需要这个插件。这个插件还是很不错的,很容易上手,耦合性也不高,暂时还没有什么bug。

 

 

思路和资源来自下面两篇帖子,谢谢大神。

http://www.cnblogs.com/kagome2014/archive/2015/05/26/kagome2014001.html           

http://www.cnblogs.com/studyzy/p/5338398.html

javaWeb项目中如何实现在线查看pdf文件

标签:

原文地址:http://www.cnblogs.com/linkstar/p/5771217.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!