[英]How to add padding after page break using html2pdf
使用 html2pdf 将 vue.js html 转换为 pdf。 这里一切都很好,只有在分页元素之后我需要添加 padding-top 和 padding-bottom 。
这是我尝试过的代码。
var element = document.getElementById('inner');
var opt = {
margin: 0,
filename: this.auth_user,
image: {type: 'jpeg',quality: 0.98},
html2canvas: {
scale: 2,
bottom: 20
},
pagebreak: { mode: ['css']},
jsPDF: {
unit: 'mm',
orientation: 'portrait'
}
};
html2pdf().set(opt).from(element).then(function() {
$("#inner").css( { "font-size":"12px", "background-color" : "#F5F5F5" });
}).save();
这里需要填充
这是示例
它会拯救我的一天
填写它的唯一方法是通过 CSS,但您可以为文档定义一个边距,如下所示:
var opt = {
margin: [30, 0, 30, 0], //top, left, buttom, right
filename: this.auth_user,
image: {type: 'jpeg',quality: 0.98},
html2canvas: {
scale: 2,
bottom: 20
},
pagebreak: { mode: ['css']},
jsPDF: {
unit: 'mm',
orientation: 'portrait'
}
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.