我正在尝试使用JSP页面生成PDF,我的编码大纲如下,
Document document = new Document(PageSize.A4,70/*Left*/,70/*Right*/,140/*Top*/,30/*Bottom*/);
response.setContentType("application/pdf" );
response.setHeader("Content-Disposition","inline; filename=vishwa-mandate.pdf");
PdfWriter.getInstance(document, response.getOutputStream());
document.open();
HeaderFooter footer = new HeaderFooter(new Phrase("This is page "), true);
document.setFooter(footer);
/* PAGE 01 */
document.newPage();
/* PAGE 02 + */
document.close();
Run Code Online (Sandbox Code Playgroud)
一旦我明确调用,页面页脚不适用于PAGE 01 document.newPage();
如何在整个文档中获取页脚?
应在打开文档之前调用setFooter(页脚)
更正后的代码如下
HeaderFooter footer = new HeaderFooter(new Phrase("This is page "), true);
document.setFooter(footer);
// Document should open after setting the footer
document.open();
Run Code Online (Sandbox Code Playgroud)