51,409
社区成员
发帖
与我相关
我的任务
分享
public class HeaderAndFooterDemo {
private static class Header extends PdfPageEventHelper{
@Override
public void onEndPage(PdfWriter pdfWriter, Document document) {
// super.onStartPage(pdfWriter, document); //To change body of overridden methods use File | Settings | File Templates.
ColumnText.showTextAligned(pdfWriter.getDirectContent(), Element.ALIGN_CENTER
,new Phrase(String.format("page %d",pdfWriter.getPageNumber())),300,50,0);
}
}
public static void main(String[] args){
Document document=new Document(PageSize.A4);
try{
PdfWriter writer=PdfWriter.getInstance(document,
new FileOutputStream("E:\\test.pdf") );
Header header=new Header();
writer.setPageEvent(header);
document.open();
document.newPage();
Paragraph par = new Paragraph("first paragraph");
document.add(par);
document.newPage();
Paragraph par2 = new Paragraph("second paragraph");
document.add(par2);
document.close();
}catch(Exception e){
e.printStackTrace();
}
}
}