HTML5線上預覽PDF
簡介
PDF.js is a Portable Document Format (PDF) viewer that is built with HTML5.
PDF.js is community-driven and supported by Mozilla Labs. Our goal is to create a general-purpose, web standards-based platform for parsing and rendering PDFs.
開源地址:https://github.com/mozilla/pdf.js
下載後不能直接使用,需要重新構建,不熟悉將會非常麻煩
構建好的程式包:http://cnblogs.com/files/xiangliuyunyang/build.zip
如果你想自己動手,看看這篇http://blog.csdn.net/hyhbyl/article/details/20994945
示例
引用檔案,直接複製下文可以直接使用
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>課程詳情</title> <style type="text/css"> </style> <script src="~/Scripts/jquery-1.10.2.min.js"></script> <script src="~/Scripts/plugins/pdfjs/pdf.js"></script> <script src="~/Scripts/plugins/pdfjs/pdf.worker.js"></script> <script type="text/javascript"> var var_filepath = decodeURIComponent("@filepath");//不能跨域 var var_win_height = $(window).height(); $(document).ready(function () { resetPlayerSize(); }); $(window).resize(function () { resetPlayerSize(); }); function resetPlayerSize() { var_win_height = $(window).height(); $(".tmPlayer").css({ "height": var_win_height + "px" }); } </script> </head> <body style="margin: 0;overflow: hidden"> <div id="tmPlayer" class="tmPlayer" style="height: 557px; width: 100%; height: 100%"></div> <script type="text/javascript"> $(`.tmPlayer`).html(`<iframe frameBorder="0" scrolling="no" src="/Scripts/plugins/pdfjs/generic/web/viewer.html?file=` + var_filepath + `" style="width:100%; height:100%;"></iframe>`); </script> </body> </html>
參考:http://www.cnblogs.com/xiangliuyunyang/p/5956453.html
相關文章
- html中線上預覽pdf檔案之pdf線上預覽外掛HTML
- react-pdf預覽線上PDF的使用React
- react線上預覽pdf,外掛react-pdfReact
- uniapp 線上預覽pdf 或者 檔案APP
- 在electron下實現PDF線上預覽功能
- office轉pdf和圖片實現線上預覽
- 直播平臺搭建,使用vue-pdf 實現pdf線上預覽並且自定義預覽框高度Vue
- react實現移動端PDF線上預覽外掛React
- 前端實現線上預覽pdf、word、xls、ppt等檔案前端
- PDF、PPT、Excel、Word、視訊等格式檔案線上預覽Excel
- kkFileView預覽檔案 指定預覽方式為pdfView
- 結合 Laravel 實現檔案(PDF、world、Excel 之類)線上預覽?LaravelExcel
- Web專案中預覽PDFWeb
- Jquery Media外掛使用,解決線上預覽及開啟PDF檔案jQuery
- Office文件線上預覽方案
- kkFileView檔案線上預覽View
- 文件線上預覽的實現
- react 的pdf預覽外掛應用React
- 使用PDF.JS外掛在HTML中預覽PDF檔案JSHTML
- win10 acdsee不能預覽pdf怎麼設定_win10 acdsee無法預覽pdf如何解決Win10
- java實現文件線上預覽工具Java
- vue中如何實現pdf檔案預覽?Vue
- 記錄oss連結型別PDF預覽型別
- 如何使用預覽程式編輯PDF檔案?
- C# 匯出pdf(瀏覽器不預覽直接下載)C#瀏覽器
- vue整合pdfjs,實現pdf檔案預覽VueJS
- Java後臺返回PDF檔案預覽下載Java
- 利用 ICEpdf 快速實現 pdf 檔案預覽功能
- Web方式預覽Office/Word/Excel/pdf檔案解決方案WebExcel
- win10預設開啟pdf是瀏覽器怎麼設定 win10設定預設開啟pdf是瀏覽器方法Win10瀏覽器
- 如何使用預覽將多個影像轉換為單個PDF
- 如何實現檔案轉換與線上預覽功能
- 380_檔案文件線上預覽解決方案kkFileViewView
- 記錄---前端如何實現檔案的線上預覽?前端
- Android 使用PDF.js瀏覽pdfAndroidJS
- Mac如何使用預覽應用合併PDF檔案 Mac合併PDF檔案教程詳解Mac
- 如何在Mac上使用預覽對PDF進行電子簽名Mac
- 前端實現文件預覽(支援word、ppt、pdf)-【@zuiyouliao/vue-file-viewer】前端UIVueView