使用PDFBox -layout在PDFBox中手动添加新页面



我使用pdfbox-layout使用文档API创建和管理PDF文档。

Document document = new Document();

使用段落API,如果文本大小超过当前页面,它会自动创建新页面。

Paragraph paragraph = new Paragraph();

但是,我无法在需要时手动添加新页面。我想从新页开始打印一些内容。

通过查看API的源代码,我发现add方法接受Element类型的参数,

document.add(Element element)

在检查了所有实现Element接口的类之后,我找到了我需要的一个,即ControlElement

因此,要添加一个新页面,我的代码看起来像,
document.add(ControlElement.NEWPAGE);

最新更新