【发布时间】:2014-03-26 14:05:02
【问题描述】:
我正在尝试从 Java ResultSet 创建 PDF 报告。如果报告只有一页,我在这里没有问题。问题在于报告的长度可能从一到十页不等。现在,我有这个来创建一个单页文档:
PDDocument document = new PDDocument();
PDPage page = new PDPage(PDPage.PAGE_SIZE_LETTER);
document.addPage(page);
PDPageContentStream content = new PDPageContentStream(document,page);
所以我的问题是,如何根据需要动态创建页面。是否有一个面向对象的答案盯着我看,我只是看不到它?
【问题讨论】:
-
每次当前页面已满时,
page = new PDPage、document.addPage(page)和content = new PDPageContentStream有什么不好(在非常低级的 PDFBox 页面创建 API 的上下文中)?跨度> -
@mkl,是的,谢谢!正如我所料,答案就在我的眼皮底下。