在Java中将PDF添加到一起

在Java中将PDF添加到一起,java,pdf,pdf-generation,bytearray,Java,Pdf,Pdf Generation,Bytearray,我正在使用它可以生成PDF格式的报告。从api中,我以字节[]的形式获取PDF。我通过电子邮件向用户发送报告。有时用户会得到一份报告,但在许多情况下,他们会得到许多报告 我想知道是否可以为多个pdf获取字节,并以某种方式将它们与另一个(或多个)报告合并,因此我只向用户发送一个pdf,而不是3或4个。谢谢你的帮助 否,连接ByTestStream将不起作用(请阅读标准;-)。您需要使用类似的方法来创建新的PDF。否,连接ByTestStream将不起作用(请阅读标准;-)。您需要使用类似的工具来创

我正在使用它可以生成PDF格式的报告。从api中,我以
字节[]
的形式获取PDF。我通过电子邮件向用户发送报告。有时用户会得到一份报告,但在许多情况下,他们会得到许多报告


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

否,连接ByTestStream将不起作用(请阅读标准;-)。您需要使用类似的方法来创建新的PDF。

否,连接ByTestStream将不起作用(请阅读标准;-)。您需要使用类似的工具来创建新的PDF。

我强烈建议使用IText在Java中生成和操作PDF。但是,即使您想使用原始包生成pdf,您仍然可以使用IText将所有pdf合并成一个大pdf,如下所述:

我强烈建议使用IText在Java中生成和操作pdf。但是,即使您想使用原始包生成pdf,您仍然可以使用IText将所有pdf合并为一个大pdf,如下所述:

调用API时,是否可以将两个报告中的内容结合起来调用它们?这样,您将获得一个PDFI,您可能更喜欢不需要许可证但看起来很酷的产品。感谢iText的提示。您可以使用GhostScript加入PDF,我相信()。在调用API时,您可以将两个报告的内容结合起来调用它们吗?这样,您将获得一个PDFI,您可能更喜欢不需要许可证但看起来很酷的产品。谢谢你的提示,iText是根据LGPL授权的。我相信你可以使用GhostScript()加入PDF。