为每个页面添加固定页眉/页脚jsPDF

4

我正在使用jsPDF将我的Web应用程序中动态HTML内容生成PDF文档。 目前,我正在尝试为这些PDF文档添加独特的布局。我想为每个PDF页面添加“页眉”和“页脚”。jsPDF自动生成分页,无法对其进行操作。

是否有已知的解决方法来实现每个页面的固定页眉/页脚,而不依赖于doc.addPage()函数?

期待任何帮助或想法。

1个回答

4

请参考https://github.com/MrRio/jsPDF/pull/260

您可以使用HTML元素<header><footer>实现此功能,例如:

<footer>
    <div style='text-align:center;'>Page <span class="pageCounter"></span>/<span class="totalPages"></span></div>
</footer>

谢谢 @diegocr,这对我帮助很大。现在我只需要弄清如何设置背景颜色了。 - Kris
1
很不幸,fromHTML插件在支持CSS样式方面相当有限,目前忽略了背景颜色。 - diegocr
1
是否可以在不使用addHTML的情况下添加页脚? - Sumeet Kumar Yadav
如果您需要添加一个在HTML页面上不可见的页眉和页脚,该怎么办? - souzan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接