javaWeb項目中如何實現在線查看pdf文件


最近有需求要實現在網頁直接查看pdf,word,excel文件。但是實際當中並沒有很好的開源插件供我們使用,確實有一些付費的插件不錯,也很好用,但是對於我來說都不適合。

 

現在只是單純的找到了圍魏救趙的方法。

就是先實現顯示pdf文件,其他文件用別的方式去轉成pdf。雖然這個方法確實不好,但是也是沒有辦法的辦法了,如果以后能有更好的,那就再發布別的吧。

 

這里我就直接介紹pdf的顯示方法。

直接上干貨。

 

首先在E:\tomcat8\webapps這個目錄下面拷貝下面這個文件

http://yunpan.cn/cwmjKF6jKY6Kb  訪問密碼 c14a
image
就像這樣

 

 

然后打開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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM