如何使用jspdf设置.html的上下边距



如何在多个页面中添加页边距。

虽然我使用的是最新版本的JSPDF,它使用。html函数

let doc = new jsPDF('p', 'pt', 'a4');
let myImage = '../../../assets/logo.png';
var margins = {
top: 40,
bottom: 60,
left: 40,
width: 522
};
doc.html(document.getElementById('htmlData'), {
callback: function (pdf) {
pdf.output('dataurlnewwindow');
},
});

谢谢你的帮助

我想你忘记在.html()中添加margin变量了我把它作为一个数组添加到下面。

let doc = new jsPDF('p', 'pt', 'a4');
let myImage = '../../../assets/logo.png';
doc.html(document.getElementById('htmlData'), {
// Adjust your margins here (left, top, right ,bottom)
margin: [40, 60, 40, 60],
callback: function (pdf) {
pdf.output('dataurlnewwindow');
},
});

最新更新