可以使用PdfWriter类的setPageEmpty方法将当前页面标记为空白页,然后再使用addNewPage方法添加新页面,就可以直接在新页面上写入内容了。

示例代码如下:

PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("output.pdf"));
document.open();
// 写入第一页的内容
document.add(new Paragraph("Page 1 Content"));
// 标记当前页面为空白页
writer.setPageEmpty(false);
// 添加新页面
document.newPage();
// 直接写入新页面的内容
document.add(new Paragraph("Page 2 Content"));
document.close();

注意,需要在setPageEmpty方法中将参数设置为false,表示当前页面不为空白页。这样在添加新页面后,就可以直接在新页面上写入内容了。

itextpdf 添加新页面addNewPage后如何直接把内容写在新页面

原文地址: https://www.cveoy.top/t/topic/efFV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录