使用的是   jsPDF

引用

    <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>
<script type="text/javascript">
var doc = new jsPDF();
var specialElementHandlers = {
'#editor': function(element, renderer){
return true;
}
}; doc.fromHTML($('#render_me').get(0), 15, 15, {
'width': 170,
'elementHandlers': specialElementHandlers
});
//是否分页
var options = {
pagesplit: true
};
doc.addHTML(document.body,options,function() {
var date = new Date();
doc.save(date.getTime()+'.pdf');
});
</script>

HTML

    <div id="render_me">
<p class="pdf-wrapper">this is HTML</p>
</div>

最新文章

  1. 解决 DotNetCore.1.0.1-VS2015Tools.Preview2.0.3.exe 在VS2015 Update3 安装失败的问题
  2. 第一章:java语言概述与开发环境
  3. swfUpload 上传图片
  4. Java中Scanner类和BufferReader类之间的区别
  5. iOS-多线程之NSThread详解
  6. JavaScript函数参数与调用
  7. mysql中explain看性能
  8. 使用Aspose.Cells组件生成Excel文件
  9. 【转】Android中View的绘制过程 onMeasure方法简述 附有自定义View例子
  10. AngularJs学习经验汇集
  11. vs2010 sp1 创建silverlight 时,提示我 “在创建silverlight项目之前,您需要安装最新的silverlight Developer运行时
  12. hdu 4289 Control 网络流
  13. JQuery 多选按钮checkbox
  14. bzoj-4318 OSU! 【数学期望】
  15. 安全超文本传输协议(HTTPS)详解
  16. TiDB初步概念
  17. scott 本月报将收录移动Web加速技术的主要进展,欢迎读者一起完善,投稿邮箱:openweb@baidu.com
  18. JPA中建立数据库表和实体间映射小结
  19. java控制语句 if-else while do-while for return break continue goto switch default
  20. linux dd指令

热门文章

  1. [Redis-Python]发布订阅通过Redis异步发送邮件
  2. JMeter接口测试-如何循环使用接口返回的多值?
  3. 实验一 GIT 代码版本管理
  4. 分形的奥秘!分形着色器!shader 编程入门实战 ! Cocos Creator!
  5. 利用Graphics的截图功能CopyFromScreen
  6. 学习笔记——python(继承)
  7. 重新安装python后,原来在虚拟环境里的django项目启动报错:dyld: Library not loaded: @executable_path/../.Python Referenced from: /Users/mac/.virtualenvs/WYGBlog-env/bin/python Reason: image not found
  8. jni和线程
  9. .net core 3.1 webapi后端接收钉钉小程序post的文件/图片
  10. Umi 小白纪实(三)—— 震惊!路由竟然如此强大!