我的项目需要打印PDF文档。
我创建了一个void方法,可以在我打印的pdf文档上创建页面。
public void createPage(){
PDPage blankPage = new PDPage();
document.addPage( blankPage );
}
每当我调用该方法时,它都会从PDF创建新页面。填写后 我创建的页面的内容,文本的某些部分(来自数据库的循环)没有显示(因为我猜它超过了我创建的第一个页面大小)。我希望它只要超过页面大小就进入第二页。我从我的研究中尝试了几种解决方案,例如在类构造函数中添加一个参数:
public void createPage(){
PDPage blankPage = new PDPage(PDPage.PAGE_SIZE_LETTER);
document.addPage( blankPage );
}
但是在构造中添加参数不起作用,因为我没有使用名为PAGE_SIZE_LETTER的常量属性到PDPage类。
有没有其他方法可以做到这一点?