将HTML保存为PDF
2024-08-31 19:35:01
使用的是 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>
最新文章
- 解决 DotNetCore.1.0.1-VS2015Tools.Preview2.0.3.exe 在VS2015 Update3 安装失败的问题
- 第一章:java语言概述与开发环境
- swfUpload 上传图片
- Java中Scanner类和BufferReader类之间的区别
- iOS-多线程之NSThread详解
- JavaScript函数参数与调用
- mysql中explain看性能
- 使用Aspose.Cells组件生成Excel文件
- 【转】Android中View的绘制过程 onMeasure方法简述 附有自定义View例子
- AngularJs学习经验汇集
- vs2010 sp1 创建silverlight 时,提示我 “在创建silverlight项目之前,您需要安装最新的silverlight Developer运行时
- hdu 4289 Control 网络流
- JQuery 多选按钮checkbox
- bzoj-4318 OSU! 【数学期望】
- 安全超文本传输协议(HTTPS)详解
- TiDB初步概念
- scott 本月报将收录移动Web加速技术的主要进展,欢迎读者一起完善,投稿邮箱:openweb@baidu.com
- JPA中建立数据库表和实体间映射小结
- java控制语句 if-else while do-while for return break continue goto switch default
- linux dd指令
热门文章
- [Redis-Python]发布订阅通过Redis异步发送邮件
- JMeter接口测试-如何循环使用接口返回的多值?
- 实验一 GIT 代码版本管理
- 分形的奥秘!分形着色器!shader 编程入门实战 ! Cocos Creator!
- 利用Graphics的截图功能CopyFromScreen
- 学习笔记——python(继承)
- 重新安装python后,原来在虚拟环境里的django项目启动报错:dyld: Library not loaded: @executable_path/../.Python Referenced from: /Users/mac/.virtualenvs/WYGBlog-env/bin/python Reason: image not found
- jni和线程
- .net core 3.1 webapi后端接收钉钉小程序post的文件/图片
- Umi 小白纪实(三)—— 震惊!路由竟然如此强大!