您好,欢迎访问一九零五行业门户网

H5怎么实现在线预览PDF

这次给大家带来h5怎么实现在线预览pdf,h5实现在线预览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
下载后不能直接使用,需要重新构建,不熟悉将会非常麻烦
构建好的程序包:build_jb51.rar
示例
引用文件,直接复制下文可以直接使用
<!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">      <p id="tmplayer" class="tmplayer" style="height: 557px; width: 100%; height: 100%"></p>     <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>
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
h5的drag与drop详解
在h5页面中怎样调用app
以上就是h5怎么实现在线预览pdf的详细内容。
其它类似信息

推荐信息