jspdf - Jspdf - 不能多次使用 .html() 方法
问题描述
当我尝试多次使用 html() 方法时,pdf 总是返回第一个文档内容。
exportPdf() {
const doc = new jsPDF('p', 'pt', 'a4');
doc.html(document.getElementById("table1"), {x: 10, y: 250}).then(()=>{
doc.addPage("a4", "p");
doc.setLineHeightFactor(2);
doc.html(document.getElementById("table2"), {x: 10, y:
570}).then(()=>{
doc.save('test.pdf');
});
});
<div class="row" id="table1">
<div class="col-12 my-2">
<p>Table1 paragraph</p>
</div>
</div>
<div class="row" id="table2">
<div class="col-6 my-2">
<p>Table1 paragraph</p>
</div>
</div>
解决方案
推荐阅读
- vue.js - 如何在 vue 2 中访问 google 对象?
- php - 将 PDF 上传到 PHP 目录
- node.js - 将 SSL 证书添加到 Docker/Node
- reactjs - 如何使用 Jest 测试依赖 NODE_ENV 的组件
- android-studio - Android Studio:安装颤振插件错误
- c# - 在 ASP.NET MVC 视图的详细信息视图中的一列中显示具有类别名称的表,在第二列中显示属于类别的项目列表以及链接
- python - 在 heroku 上推送我的代码后没有进行迁移...?
- node.js - 正则表达式模式的 Joi 验证
- azure-data-factory-2 - json-string 列的展平转换(ADF 中的数据流)
- node.js - 如何在 ejs 文件中使用 if else 编辑渲染信息