使用itext xmlworker为pdf添加页眉和页脚



我想添加一个页眉和页脚到我生成的pdf。我使用xmlworker将html内容转换为pdf。我想在生成的pdf的每一页添加页眉和页脚,我有问题做这个任务。我该怎么做呢?

你必须为你的文档实现一个HeaderFooter类,它实现了text_ PdfPageEventHelper类。
看看这个例子。
你想在每个页面上创建一个标题,所以你只需要重写onEndPage()方法。
添加页脚也可以用这种方法完成。您可以这样做,使用directContentByte的页面底部的坐标添加内容:

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

最新更新