基本上你没有为页脚留出空间。您可以使用doc.pageMargins
例如,增加页面底部的可用空间
doc.pageMargins = [10, 10, 45, 20]
您还必须注意页脚中的边距和大小。左侧有一些文本、右侧有页码的页脚可能如下所示:
doc.footer = function(page, pages) {
return {
margin: [5, 0, 10, 0],
height: 30,
columns: [{
alignment: "left",
text: 'This is your left footer column',
}, {
alignment: "right",
text: [
{ text: page.toString(), italics: true },
" of ",
{ text: pages.toString(), italics: true }
]
}]
}
}
演示->https://jsfiddle.net/np8em3sx/