内容简介:最近遇到一个需求,要在html页面查看pdf生成的pdf文件!翻来覆去找到两种办法 ,最后采用了jquery.media.js插件将pdf转为图片保存,然后再把图片的地址发到页面进行显示。
html中在线预览pdf文件之pdf在线预览插件
最近遇到一个需求,要在html页面查看pdf生成的pdf文件!
翻来覆去找到两种办法 ,最后采用了jquery.media.js插件
方式一
将pdf转为图片保存,然后再把图片的地址发到页面进行显示。
遇到的困难,pdf转为图片时中文可能会乱码!
方式二
通过js插件在线预览pdf (这里推荐第3中插件)
js插件有三种
1 pdf.js
下载地址
https://github.com/mozilla/pd...
提供两种使用方式
PDF.js可以实现在html下直接浏览pdf文档,是一款开源的pdf文档读取解析插件,非常强大,能将PDF文件渲染成Canvas。PDF.js主要包含两个库文件,一个pdf.js和一个pdf.worker.js,一个负责API解析,一个负责核心解析。
感兴趣请查看这篇博客
https://www.cnblogs.com/zhang...
缺点
官网项目文件过多,不太容易理解。看着头就大!
pdfobject.js
使用教程 http://www.jq22.com/jquery-in...
缺点
pdfobject.js 对浏览器有要求,可能出现不能加载pdf文件,今天我的谷歌浏览器上死活无法显示pdf文件无赖又换了其他的。
可能会报错
not allow to load resource
3 jquery.media.js
简单轻量,引入js 然后加载路径即可。
使用教程 http://www.jq22.com/jquery-in...
下载地址
jquery.media.rar(解压密码:www.crowsong.xyz): http://waternote.ctfile.net/f...
用法如下:
使用方法
引用所需两个文件
使用方法
首先要引入js文件
<script type="text/javascript" src="jquery-1.7.1.min.js"></script> <script type="text/javascript" src="jquery.media.js"></script>
其次添加页面加载完毕后需要执行的js代码,以预览PDF为例:
<script type="text/javascript">
$(function() {
$('a.media').media({width:'100%', height:900px;});
});
</script>
最后添加HTML代码:
<div class="panel-body">
<a class="media" href="/2883353877031485959.pdf"></a>
</div>
将插件中HTML页面中的a标签下href改为想要的pdf地址即可。
以上所述就是小编给大家介绍的《html中在线预览pdf文件之pdf在线预览插件》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 附件在线预览组件 WDA 1.2.6 发布,支持图片预览功能
- 附件在线预览组件 WDA 1.2.3 发布,支持通过 url 预览附件
- HTML实现在线预览Excel,word,ppt
- kkfileview v2.0 发布,文件在线预览项目方案
- kkfileview v2.0 发布,文件在线预览项目方案
- easypoi 4.2 更新,支持在线预览,基于 wps 云服务
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Creative Curve
Allen Gannett / Knopf Doubleday Publishing Group / 2018-6-12
Big data entrepreneur Allen Gannett overturns the mythology around creative genius, and reveals the science and secrets behind achieving breakout commercial success in any field. We have been s......一起来看看 《The Creative Curve》 这本书的介绍吧!