【发布时间】:2014-02-28 15:45:46
【问题描述】:
我正在研究 iText 的替代品,并一直在研究 PdfBox 的 API 和示例代码。虽然我对它的用法有点困惑,但似乎我需要手动创建页面对象,这意味着我需要事先知道页面的数量,或者至少确定何时创建新页面。
我通常使用 PDF 生成基于用户可配置参数的报告,这些参数调用可以返回不同数量数据的存储过程。
我的问题很简单,是否由我来尝试计算出一个页面可以容纳多少数据并以编程方式创建页面?
API 似乎声明每个页面对象代表一个页面。根据我对 iText 的经验,我不需要担心这一点,我只需将数据写入文档,然后根据我放入其中的内容为我创建页面。
【问题讨论】:
-
Pdfbox 没有提供这样的便利,您确实必须自己布局文本。
标签: pdfbox