我正在使用an api,它允许我生成PDF格式的报告。从api我得到byte[]
中的PDF。我通过电子邮件将报告发送给用户。有时用户会收到一份报告,但在很多情况下,他们会收到很多报告。
我想知道是否可以将字节用于多个pdf,并以某种方式将它们与另一个(或多个)报告合并,因此我只向用户发送一个pdf而不是3或4.感谢您的帮助!
答案 0 :(得分:1)
不,连接字节流将不起作用(阅读标准;-)。您需要使用Apache PDFBox之类的内容来创建新的PDF。
答案 1 :(得分:0)
我强烈建议使用IText在Java中生成和操作pdf。但即使您想使用原始包生成pdf,您仍然可以使用IText将所有pdf合并为1个大pdf,如下所述:iText Merge PDF with cropbox