使用PDF.JS插件在線網(wǎng)站預(yù)覽PDF文件的方法
廣告:
PDF.js是一款基于HTML5建立的PDF閱讀器,兼容大部分主流的瀏覽器,使用起來,也相對(duì)簡(jiǎn)單。步驟如下:
1.下載PDF.js插件
下載地址:http://mozilla.github.io/pdf.js/getting_started/#download
2.文件部署
建新文件夾,將PDF.js插件文件放入新建的文件夾。
3.新建index.html
在HTML文件代碼如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="google" content="notranslate">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>《使用指南》-檸檬課件</title>
<script>
function openFile () {
var url = "pdf.pdf";
window.open("pdfjs/web/viewer.html?file=" + url);
}
</script>
</head>
<body>
<input type="button" onclick="openFile()" value="打開">
</body>
</html>
4.將pdf.pdf文件放到pdfjs/web/下
5.點(diǎn)擊瀏覽即可。
注意:因?yàn)閜df.js需要依賴http,https協(xié)議。所以直接瀏覽index打開報(bào)錯(cuò)。搭個(gè)服務(wù),或者用idea的瀏覽就可以了。
Mozilla實(shí)驗(yàn)室最近在github上開源了一款js庫(kù)pdf.js,用來讀取PDF文件。這種技術(shù)目前是前所未有的。當(dāng)前互聯(lián)網(wǎng)上(例如百度文庫(kù),微盤等)讀取pdf基本上都使用的是flash,而我們知道flash本身對(duì)SEO是不友好的,如今HTML5也能夠讀取pdf文件,也算是一個(gè)技術(shù)的變革了。對(duì)于些需要操作pdf文件的公司,或許是一個(gè)好消息。
目前這個(gè)js庫(kù)還在開發(fā)中,其實(shí)還是有一些bug的。由于是Mozilla的產(chǎn)品,所以在firefox下面表現(xiàn)要比其它的瀏覽器要好,建議有興趣的人用firefox來查看。相信這款產(chǎn)品以后會(huì)受到市場(chǎng)的歡迎。
github地址:https://github.com/mozilla/pdf.js
demo地址:http://mozilla.github.com/pdf.js/web/viewer.html
可以修改源碼的demo:http://jsbin.com/pdfjs-prevnext-v2/edit
廣告: