JS实现的将html转为pdf功能【基于浏览器端插件jsPDF】


Posted in Javascript onFebruary 06, 2018

本文实例讲述了JS实现的将html转为pdf功能。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html>
<head>
 <title>jsPDF插件</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <script src="https://code.jquery.com/jquery-git.js"></script>
 <script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/0.4.1/html2canvas.js"></script>
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.0.272/jspdf.debug.js"></script>
</head>
<body>
 <p class="pdf-wrapper" ="to-pdf">HTML content...<h1>中文</h1>
  中国,汉字,测试:合同 模版 中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国</br>中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国中国....................<br/>
  中国,汉字,测试:合同 模版 ...................<br/>
   计费 接口 ....................<br/>
  <img src='https://3water.com/images/logo.gif'/>
 </p>
 <script type="text/javascript">
  var pdf = new jsPDF('p','pt','a4');
  pdf.internal.scaleFactor = 1;
  var options = {
    pagesplit: true
  };
  //$('.pdf-wrapper')
  pdf.addHTML(document.body,options,function() {
   pdf.save('web1111.pdf');
  });
 </script>
</body>
</html>

运行效果:

JS实现的将html转为pdf功能【基于浏览器端插件jsPDF】

JS实现的将html转为pdf功能【基于浏览器端插件jsPDF】

更多关于JavaScript相关内容可查看本站专题:《JavaScript扩展技巧总结》、《JavaScript常用函数技巧汇总》、《javascript面向对象入门教程》、《JavaScript中json操作技巧总结》、《JavaScript切换特效与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
Javascript Global对象
Aug 13 Javascript
客户端限制只能上传jpg格式图片的js代码
Dec 09 Javascript
JS中批量给元素绑定事件过程中的相关问题使用闭包解决
Apr 15 Javascript
jQuery中的ajax async同步和异步详解
Sep 29 Javascript
jquery计算出left和top,让一个div水平垂直居中的简单实例
Jul 13 Javascript
微信小程序  http请求封装详解及实例代码
Feb 15 Javascript
使用Vue构建可重用的分页组件
Mar 26 Javascript
vue写一个组件
Apr 09 Javascript
全站最详细的Vuex教程
Apr 13 Javascript
微信小程序异步API为Promise简化异步编程的操作方法
Aug 14 Javascript
详解Typescript 内置的模块导入兼容方式
May 31 Javascript
vue-router中hash模式与history模式的区别
Jun 23 Vue.js
20行JS代码实现粘贴板复制功能
Feb 06 #Javascript
JS中offset和匀速动画详解
Feb 06 #Javascript
Bootstrap实现的表格合并单元格示例
Feb 06 #Javascript
JavaScript实现获取select下拉框中第一个值的方法
Feb 06 #Javascript
AngularJS实时获取并显示密码的方法
Feb 06 #Javascript
详解使用React进行组件库开发
Feb 06 #Javascript
fullpage.js最后一屏滚动方式
Feb 06 #Javascript
You might like
QQ登录 PHP OAuth示例代码
2011/07/20 PHP
dhtmlxTree目录树增加右键菜单以及拖拽排序的实现方法
2013/04/26 PHP
PHP生成二维码的两个方法和实例
2014/07/01 PHP
PHP按指定键值对二维数组进行排序的方法
2015/12/22 PHP
CI框架实现框架前后端分离的方法详解
2016/12/30 PHP
PHP 与 UTF-8 的最佳实践详细介绍
2017/01/04 PHP
深入解析Laravel5.5中的包自动发现Package Auto Discovery
2017/09/13 PHP
Laravel框架实现即点即改功能的方法分析
2019/10/31 PHP
DOM 基本方法
2009/07/18 Javascript
让ie6也支持websocket采用flash封装实现
2013/02/18 Javascript
Jquery中扩展方法extend使用技巧
2014/08/24 Javascript
jquery如何获取元素的滚动条高度等实现代码
2015/10/19 Javascript
微信小程序自定义组件
2017/08/16 Javascript
vue 粒子特效的示例代码
2017/09/19 Javascript
jQuery幻灯片插件owlcarousel参数说明中文文档
2018/02/27 jQuery
vue-cli初始化项目中使用less的方法
2018/08/09 Javascript
Vue中UI组件库之Vuex与虚拟服务器初识
2019/05/07 Javascript
微信小程序 swiper 组件遇到的问题及解决方法
2019/05/26 Javascript
[12:29]2018国际邀请赛 开幕秀
2018/08/22 DOTA
[32:30]夜魇凡尔赛茶话会 第一期01:谁是卧底
2021/03/11 DOTA
简单讲解Python中的闭包
2015/08/11 Python
Python使用SocketServer模块编写基本服务器程序的教程
2016/07/12 Python
Python面向对象编程基础解析(一)
2017/10/26 Python
Python实现将通信达.day文件读取为DataFrame
2018/12/22 Python
python中@property和property函数常见使用方法示例
2019/10/21 Python
使用python无账号无限制获取企查查信息的实例代码
2020/04/17 Python
python中rc1什么意思
2020/06/19 Python
Python绘图之柱形图绘制详解
2020/07/28 Python
酒店大堂副理的职责范文
2014/02/13 职场文书
教师师德反思材料
2014/02/15 职场文书
电大毕业个人生自我鉴定
2014/03/26 职场文书
《大海那边》教学反思
2014/04/09 职场文书
自荐信格式范文
2015/03/04 职场文书
2016高考感言
2015/08/01 职场文书
2016三八妇女节慰问信
2015/11/30 职场文书
党员公开承诺书(2016最新版)
2016/03/24 职场文书