js外掛程式方式開啟pdf檔案(瀏覽器pdf外掛程式分享)_javascript技巧

來源:互聯網
上載者:User

兩種方案:一種直接連結,把pdf檔案當作img檔案,類似<a href=""/>這種形式,這樣連結:

複製代碼 代碼如下:

<frame src="pdf檔案的地址"></frame>


另一種:使用js外掛程式哈。
其中實現閱讀pdf檔案的js外掛程式很多,比如:pdf.js:是一個技術原型主要用於在 HTML5 平台上展示 PDF 文檔,無需任何本地支援人員;jsPDF:是一個使用Javascript語言產生PDF的開源庫(IE暫不支援);
比較簡單易上手的js外掛程式:PDFObject.js,是一個 JavaScript 庫用來在HTML中動態嵌入 PDF 文檔。
效果如下:

PDFObject.js目前已經升級到1.2,可以支援IE9.
PDFObject.js宗旨:Sometimes you need a little JavaScript. When you do, try PDFObject.
來看看少之又少的js代碼:

複製代碼 代碼如下:

<script type="text/javascript">
      window.onload = function (){
             var success = new PDFObject({ url: "sample.pdf" }).embed();
      };
</script>

OK,這樣就可以了。只要把地址寫對即可。
若我在某一個div中載入pdf咋辦呢?看官網,發現embed()方法可以有參數的,無參數是指body,有參數是具體的某一個位置。

複製代碼 代碼如下:

<script type="text/javascript">
      window.onload = function (){
             var success = new PDFObject({ url: "sample.pdf" }).embed(“div的id”);
      };
</script>

當然,其中還可以進一步設定參數,比如你想以多少秒的速度預覽,有css,無css等

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.