- 接上一篇web端预览,博主找了一篇关于手机端的预览插件,丑是丑了点,但是能用,下面就来介绍一下吧!
PDF在线预览插件:手机端预览
项目相关:
- version : touchPDF.js
上篇博客也说了,这段时间再开发一个功能Pdf在线预览,也介绍完了电脑端网页预览插件,但之前用的PDF-object并不支持手机网页端预览,因为需求需要,所以有研究了一下手机端的,这里就讲一下手机网页端预览的插件!
博主也简单做了个demo:
–我这儿同样新建了个简单的Demo,相关插件已经放进去了,不要积分,可开箱即用》》》
1、编辑界面的HTML代码
- 我们简单做一个pdf预览的承载界面,其实也可以和网页端一样开辟一个模块区域来放预览。
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<meta charset="UTF-8">
<title>素材预览</title>
<link href="css/jquery.touchPDF.css" rel="stylesheet" media="screen" />
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/pdf.compatibility.js"></script>
<script type="text/javascript" src="js/pdf.js"></script>
<script type="text/javascript" src="js/jquery.touchSwipe.js"></script>
<script type="text/javascript" src="js/jquery.touchPDF.js"></script>
<script type="text/javascript" src="js/jquery.panzoom.js"></script>
<script type="text/javascript" src="js/jquery.mousewheel.js"></script>
<style>
body , html{
background-color: #404040;
height: 100%;
padding: 0;
margin: 0;
}
</style>
</head>
<body>
<div id="myPDF" style="height: 100%; width: 95%; margin: auto;">
</div>
<script type="text/javascript">
$("#myPDF").pdf( {
source:"VV.pdf",
tabs: [
{title: "第2页", page: 2, color: "orange"},
{title: "第5页", page: 5, color: "green"},
{title: "第10页", page: 10, color: "blue"},
]
} );
</script>
</body>
</html>
2、第二步就没了
- 在界面中引入相关的js文件,其实就可以了,相关依赖的js我已经放在了上面链接的包里面了,可以直接取用。
3、既然这样那我们直接上预览图吧
- 大概其实就是以下的效果
*以上便是手机网页端实现PDF预览的全部操作,个人开发过程中所遇到的,简单总结,已做记录,如果对你有用,那就点个赞吧!如有错误还望指正!一(只)直缓慢前进的全栈码畜~