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 相关文章推荐
jQuery.autocomplete 支持中文输入(firefox)修正方法
Mar 10 Javascript
jquery无法设置checkbox选中即没有变成选中状态
Mar 27 Javascript
seajs加载jquery时提示$ is not a function该怎么解决
Oct 23 Javascript
jQuery内容过滤选择器用法示例
Sep 09 Javascript
整理关于Bootstrap排版的慕课笔记
Mar 29 Javascript
解决vue axios的封装 请求状态的错误提示问题
Sep 25 Javascript
JS实现获取当前所在周的周六、周日示例分析
May 11 Javascript
js获取对象,数组所有属性键值(key)和对应值(value)的方法示例
Jun 19 Javascript
JavaScript实现图片伪异步上传过程解析
Apr 10 Javascript
Vue如何提升首屏加载速度实例解析
Jun 25 Javascript
使用javascript解析二维码的三种方式
Nov 11 Javascript
JavaScript执行机制详细介绍
Dec 06 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中OO之静态关键字以及类常量的详解
2013/06/07 PHP
JavaScript 的继承
2011/10/01 Javascript
ExtJS4利根据登录后不同的角色分配不同的树形菜单
2014/05/02 Javascript
深入探讨JavaScript String对象
2015/03/09 Javascript
JS动态改变浏览器标题的方法
2016/04/06 Javascript
jquery弹出遮掩层效果【附实例代码】
2016/04/28 Javascript
Bootstrap中文本框的宽度变窄并且加入一副验证码图片的实现方法
2016/06/23 Javascript
微信小程序之购物车功能
2020/09/23 Javascript
JS获取鼠标坐标并且根据鼠标位置不同弹出不同内容
2017/06/12 Javascript
Vue2.0结合webuploader实现文件分片上传功能
2018/03/09 Javascript
关于layui toolbar和template的结合使用方法
2019/09/19 Javascript
Vue的Eslint配置文件eslintrc.js说明与规则介绍
2020/02/03 Javascript
Vue的双向数据绑定实现原理解析
2020/02/17 Javascript
js实现飞机大战游戏
2020/08/26 Javascript
vue中的循环对象属性和属性值用法
2020/09/04 Javascript
JS时间戳与日期格式互相转换的简单方法示例
2021/01/30 Javascript
python 示例分享---逻辑推理编程解决八皇后
2014/07/20 Python
python进阶教程之文本文件的读取和写入
2014/08/29 Python
python使用Image处理图片常用技巧分析
2015/06/01 Python
Django实现的自定义访问日志模块示例
2017/06/23 Python
Python定时任务随机时间执行的实现方法
2019/08/14 Python
利用Python小工具实现3秒钟将视频转换为音频
2019/10/29 Python
解决pycharm下pyuic工具使用的问题
2020/04/08 Python
python3通过udp实现组播数据的发送和接收操作
2020/05/05 Python
HTML5 Canvas的常用线条属性值总结
2016/03/17 HTML / CSS
马来西亚网上购物平台:ezbuy
2018/02/13 全球购物
MATCHESFASHION澳大利亚/亚太地区:英国时尚奢侈品电商
2020/01/14 全球购物
水果超市创业计划书
2014/01/27 职场文书
三下乡活动方案
2014/01/31 职场文书
夫妻分居协议书范文
2014/11/26 职场文书
公务员个人年终总结
2015/02/12 职场文书
加薪申请报告范本
2015/05/15 职场文书
欧也妮葛朗台读书笔记
2015/06/30 职场文书
网吧员工管理制度
2015/08/05 职场文书
mysql配置SSL证书登录的实现
2021/09/04 MySQL
Python如何让字典保持有序排列
2022/04/29 Python