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 相关文章推荐
window.onbeforeunload方法在IE下无法正常工作的解决办法
Jan 23 Javascript
js动态生成Html元素实现Post操作(createElement)
Sep 14 Javascript
JavaScipt中栈的实现方法
Feb 17 Javascript
微信小程序 获取当前地理位置和经纬度实例代码
Dec 05 Javascript
详解JavaScript中的属性和特性
Dec 08 Javascript
JavaScript实现打地鼠小游戏
Apr 23 Javascript
详解Webpack-dev-server的proxy用法
Sep 08 Javascript
3分钟了解vue数据劫持的原理实现
May 01 Javascript
微信小程序实现一张或多张图片上传(云开发)
Sep 25 Javascript
JS使用H5实现图片预览功能
Sep 30 Javascript
vue-cli基础配置及webpack配置修改的完整步骤
Oct 20 Javascript
Js跳出两级循环方法代码实例
Sep 22 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
三国漫画《火凤燎原》宣布动画化PV放出 预计2020年播出
2020/03/08 国漫
linux中cd命令使用详解
2015/01/08 PHP
php支持中文字符串分割的函数
2015/05/28 PHP
详解PHP的Yii框架中扩展的安装与使用
2016/04/01 PHP
简单JS代码压缩器
2006/10/12 Javascript
同时使用n个window onload加载实例介绍
2013/04/25 Javascript
jquery滚动组件(vticker.js)实现页面动态数据的滚动效果
2013/07/03 Javascript
JS复制到剪贴板示例代码
2013/10/30 Javascript
原生javascript实现图片按钮切换
2015/01/12 Javascript
Js控制滑轮左右滑动实例
2015/02/13 Javascript
JavaScript 对象字面量讲解
2016/06/06 Javascript
基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息
2016/08/29 Javascript
vue的diff算法知识点总结
2018/03/29 Javascript
每个 JavaScript 工程师都应懂的33个概念
2018/10/22 Javascript
vue-cli3.0如何使用CDN区分开发、生产、预发布环境
2018/11/22 Javascript
layui 富文本图片上传接口与普通按钮 文件上传接口的例子
2019/09/23 Javascript
Postman动态获取返回值过程详解
2020/06/30 Javascript
Vue触发input选取文件点击事件操作
2020/08/07 Javascript
python实现根据ip地址反向查找主机名称的方法
2015/04/29 Python
Python素数检测的方法
2015/05/11 Python
python实现文本去重且不打乱原本顺序
2016/01/26 Python
Python使用matplotlib实现的图像读取、切割裁剪功能示例
2018/04/28 Python
python 实时得到cpu和内存的使用情况方法
2018/06/11 Python
Python同步遍历多个列表的示例
2019/02/19 Python
Python3.6安装卸载、执行命令、执行py文件的方法详解
2020/02/20 Python
Python sqlite3查询操作过程解析
2020/02/20 Python
python判断两个序列的成员是否一样的实例代码
2020/03/01 Python
用python写PDF转换器的实现
2020/10/29 Python
css3实例教程 一款纯css3实现的发光屏幕旋转特效
2014/12/07 HTML / CSS
女性时尚网购:Chic Me
2019/07/30 全球购物
大学学年自我鉴定
2013/10/28 职场文书
市场部管理制度
2014/02/02 职场文书
广告业务员岗位职责
2014/02/06 职场文书
网络技术专业推荐信
2014/02/20 职场文书
理财投资建议书
2014/03/12 职场文书
年度优秀员工获奖感言
2014/08/15 职场文书