1

我正在使用一个 API,它允许我生成 PDF 格式的报告。从 api 我得到 PDF 格式的byte[]. 我通过电子邮件将报告发送给用户。有时用户会得到一份报告,但在许多情况下,他们会得到许多报告。

我想知道是否可以获取多个 pdf 的字节并以某种方式将它们与另一个(或许多)报告结合起来,所以我只向用户发送一个 pdf 而不是 3 个或 4 个。感谢您的帮助!

4

2 回答 2

1

不,连接字节流将不起作用(阅读标准;-)。您需要使用Apache PDFBox 之类的东西来创建新的 PDF。

于 2012-05-04T21:20:35.963 回答
0

我强烈推荐使用 IText 在 Java 中生成和操作 pdf。但即使您想使用原始包生成 pdf,您仍然可以使用 IText 将所有 pdf 合并为 1 个大 pdf,如下所述:iText Merge PDF withcropbox

于 2012-05-05T01:57:21.693 回答