我想在生成的 pdf 中添加页眉和页脚。我使用 xmlworker 将我的 html 内容转换为 pdf。我想在生成的 pdf 的每一页中添加页眉和页脚,我在执行此任务时遇到问题。我怎样才能做到这一点?
问问题
1180 次
1 回答
0
您必须为实现 itexts 类的文档实现 HeaderFooterPdfPageEventHelper
类。
看看这个例子。
您想在每个页面上创建一个标题,因此您只需要覆盖该onEndPage()
方法。
添加页脚也可以使用此方法完成。您可以使用页面底部的坐标向 directContentByte 添加内容,如下所示:
ColumnText.showTextAligned(writer.getDirectContent(), Element.ALIGN_CENTER, new Phrase("test"),
rect.getRight()-35, rect.getBottom()-25, 0);
于 2015-09-14T09:08:04.050 回答