使用itext xmlworker将页眉和页脚添加到pdf

时间:2015-09-09 14:19:33

标签: java pdf itext xmlworker

我想在生成的pdf中添加页眉和页脚。我使用xmlworker将我的html内容转换为pdf。 我想在生成的pdf的每个页面中添加页眉和页脚,我在执行此任务时遇到问题。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您必须为实现itexts PdfPageEventHelper类的文档实现HeaderFooter类。
请看一下这个example 您想在每个页面上创建标题,因此您只需要覆盖onEndPage()方法 使用此方法也可以添加页脚。您可以通过使用底部坐标向rectContentByte添加内容来实现此目的:

ColumnText.showTextAligned(writer.getDirectContent(), Element.ALIGN_CENTER, new Phrase("test"), 
                            rect.getRight()-35, rect.getBottom()-25, 0);
相关问题