最近項目里需要做一個在瀏覽器直接預覽pdf的功能,有些瀏覽器可以直接預覽pdf文件,但是有些不能(不要躲,說的就是你IE)查資料普遍推薦pdf.js,能到兼容ie9+和其它主流瀏覽器,很不錯了。
以下是pdf.js相關的網址:
GitHub: https://github.com/mozilla/pdf.js/
上面這個網址,有pdf.js的基本簡介,以及如何獲取源碼,之后如何進行構建!
但是他的獲取源碼使用:
$ git clone git://github.com/mozilla/pdf.js.git
構建使用:
$ node make generic
不知道在Windows7上該怎么用git、node(如果有知道的,可以告訴我下,在此謝過!),所以我就改用linux進行構建(期間有很多心酸歷程,感覺都可以拍成電影了!!!比如說我用git獲取源碼時,系統提示我git沒有安裝,我用node時,提示我ShellJs沒有安裝,安裝ShellJS,他告訴我要使用npm,意料之中,npm我也沒有安裝...),其實,我們使用pdf.js,最終只需要構建后的內容,大家可以通過這里進行下載:
https://files.cnblogs.com/files/Fooo/pdf-js.rar
該插件可以實現 連續翻頁瀏覽 (適用於多組 pdf 在線文件)
進行訪問!可以看到一個很帥氣的界面:
可以通過傳遞file形參來動態指定打開的pdf文件!如:
http://localhost:8080/generic/web/viewer.html?file=qbs.pdf