我浏览了很多帖子,但没有得到任何有用的信息,因为它们都是关于向现有 PDF 添加页眉和页脚。我想要的是我想在创建 PDF 时在运行时自动创建页眉和页脚。
我对java的了解不多,所以这些类和接口不在我的知识范围内
我试过的是
Jsp页面
<%
Phrase header;
PdfPTable footer;
try{
Document document = new Document(PageSize.A4, 36, 36, 54, 54);
// step 2
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("D:\\lata.pdf"));
HeaderFooter event = new HeaderFooter();
writer.setBoxSize("art", new Rectangle(36, 54, 559, 788));
writer.setPageEvent(event);//**problem: The constructor HeaderFooter() is undefined**
// step 3
document.open();
for(int i=0;i<1000;i++){
document.add(new Phrase("lata "));
}
document.close();
}catch(Exception e){
}%>
是否可以通过将代码放入 JSP 页面或任何其他简单的解决方案来调用该函数或使用 iText 创建 PDF 文件?我想在每个 pdf 页面的末尾添加图像。