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 相关文章推荐
JS获取客户端IP地址、MAC和主机名的7个方法汇总
Jul 21 Javascript
js的for in循环和java里foreach循环的区别分析
Jan 28 Javascript
JavaScript实现控制打开文件另存为对话框的方法
Apr 17 Javascript
javascript实现验证身份证号的有效性并提示
Apr 30 Javascript
js生成随机数的方法实例
Oct 16 Javascript
Javascript闭包与函数柯里化浅析
Jun 22 Javascript
简单的js计算器实现
Oct 26 Javascript
Javascript中document.referrer隐藏来源的方法
Jan 16 Javascript
Node.js查找当前目录下文件夹实例代码
Mar 07 Javascript
使用webpack打包koa2 框架app
Feb 02 Javascript
layui点击按钮添加可编辑的一行方法
Aug 15 Javascript
vue组件中实现嵌套子组件案例
Aug 31 Javascript
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
PHP循环函数使用介绍之PHP基础入门教程
2013/09/21 PHP
PHP实现根据数组某个键值大小进行排序的方法
2018/03/13 PHP
Javascript生成json的函数代码(可以用php的json_decode解码)
2012/06/11 Javascript
js设置cookie过期当前时间减去一秒相当于立即过期
2014/09/04 Javascript
JavaScript fontcolor方法入门实例(按照指定的颜色来显示字符串)
2014/10/17 Javascript
深入分析Javascript事件代理
2016/01/30 Javascript
JavaScript制作弹出层效果
2016/12/02 Javascript
jQuery中值得注意的trigger方法浅析
2016/12/12 Javascript
JavaScript获取键盘按键的键码(参照表)
2017/01/10 Javascript
Node接收电子邮件的实例代码
2017/07/21 Javascript
EasyUI在Panel上动态添加LinkButton按钮
2017/08/11 Javascript
JS打印彩色菱形的实例代码
2018/08/15 Javascript
微信小程序自定义顶部组件customHeader的示例代码
2020/06/03 Javascript
bootstrap-closable-tab可实现关闭的tab标签页插件
2020/08/09 Javascript
[01:04:22]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 IG vs EG
2018/04/01 DOTA
Python中Random和Math模块学习笔记
2015/05/18 Python
Python实现求数列和的方法示例
2018/01/12 Python
基于DataFrame改变列类型的方法
2018/07/25 Python
漂亮的Django Markdown富文本app插件的实现
2019/01/02 Python
Python 单例设计模式用法实例分析
2019/09/23 Python
Python3.5 win10环境下导入kera/tensorflow报错的解决方法
2019/12/19 Python
Python格式化输出--%s,%d,%f的代码解析
2020/04/29 Python
Python devel安装失败问题解决方案
2020/06/09 Python
Node.js 和 Python之间该选择哪个?
2020/08/05 Python
Python 添加文件注释和函数注释操作
2020/08/09 Python
Web时代变迁及html5与html4的区别
2016/01/06 HTML / CSS
Evisu官方网站:日本牛仔品牌,时尚街头设计风格
2016/12/30 全球购物
工作违纪检讨书
2014/02/17 职场文书
白酒营销策划方案
2014/08/17 职场文书
立志成才演讲稿
2014/09/04 职场文书
教师个人自我剖析材料
2014/09/29 职场文书
死者家属慰问信
2015/03/24 职场文书
健康教育主题班会
2015/08/14 职场文书
《夹竹桃》教学反思
2016/02/23 职场文书
超市啤酒狂欢夜策划方案范文!
2019/07/03 职场文书
iOS 16进一步确认,一共支持16款iPhone
2022/04/28 数码科技