使用 pdfbox-layout 在 PDFBox 中手动添加新页面
Manually add new page in PDFBox using pdfbox-layout
我正在使用 pdfbox-layout to create and manage PDF documents using Document API。
Document document = new Document();
如果使用 Paragraph API.
文本大小超过当前页面,它会设法自动创建新页面
Paragraph paragraph = new Paragraph();
但是,我无法在需要时手动添加新页面。我想从新页面开始打印一些内容。
在查看了API的源代码后,我发现add
方法接受类型为Element
、
的参数
document.add(Element element)
并且在检查了所有实现 Element
接口的 类 之后,我找到了我需要的那个,即 ControlElement
因此,要添加新页面,我的代码如下所示,
document.add(ControlElement.NEWPAGE);
我正在使用 pdfbox-layout to create and manage PDF documents using Document API。
Document document = new Document();
如果使用 Paragraph API.
文本大小超过当前页面,它会设法自动创建新页面Paragraph paragraph = new Paragraph();
但是,我无法在需要时手动添加新页面。我想从新页面开始打印一些内容。
在查看了API的源代码后,我发现add
方法接受类型为Element
、
document.add(Element element)
并且在检查了所有实现 Element
接口的 类 之后,我找到了我需要的那个,即 ControlElement
因此,要添加新页面,我的代码如下所示,
document.add(ControlElement.NEWPAGE);