2
我想将页眉和页脚添加到我生成的pdf中。我使用xmlworker将我的html内容转换为pdf。 我想在生成的pdf的每个页面中添加一个页眉和页脚,我有问题要做这个任务。我怎样才能做到这一点?使用itext将页眉和页脚添加到pdf中xmlworker
我想将页眉和页脚添加到我生成的pdf中。我使用xmlworker将我的html内容转换为pdf。 我想在生成的pdf的每个页面中添加一个页眉和页脚,我有问题要做这个任务。我怎样才能做到这一点?使用itext将页眉和页脚添加到pdf中xmlworker
您必须为您的文档实现一个HeaderFooter类,该类实现itexts PdfPageEventHelper
类。
只要看看这example。
您想要在每个页面上创建一个标题,因此您只需要覆盖onEndPage()
方法。
添加页脚也可以用这种方法完成。您可以通过将内容添加到directContentByte中使用页面底部的坐标来这样做:
ColumnText.showTextAligned(writer.getDirectContent(), Element.ALIGN_CENTER, new Phrase("test"),
rect.getRight()-35, rect.getBottom()-25, 0);