如何在多页pdf中添加页边距和顶部?
我添加了jsPDF和html2canvas插件。
var pdf = new jsPDF('p', 'mm', [400, 455]);
var specialElementHandlers = {
'#exportthis': function(element, renderer) {
return true;
}
};
margins = {
bottom: 10,
top: 10,
left: 10,
right: 10
};
pdf.addHTML(document.getElementById('exportthis'), 10, 10, {
pagesplit: true
},
function(dispose) {
var pageCount = pdf.internal.getNumberOfPages();
for (i = 0; i < pageCount; i++) {
pdf.setPage(i);
pdf.text(195, 450, pdf.internal.getCurrentPageInfo().pageNumber + "/" + pageCount + "\n");
}
pdf.save("Report.pdf");
}, margins);
输出
答案 0 :(得分:0)
尝试一下。
doc.addHTML(document.getElementById('toHTML'), 10, 10, {pagesplit: true, margin: {top: 10, right: 10, bottom: 10, left: 10, useFor: 'page'}}, function () {doc.save("Report.pdf")})
查看链接。它将对您有帮助
答案 1 :(得分:0)
您可以使用函数print javascript: Convert HTML,CSS to PDF