ByteArrayOutputstreams特定のワークフローのさまざまな部分にPDFレポートが書き込まれる束があります。私はこれを達成するためにITextを使用します。最後に、これらすべての単一のByteArrayOutputstreamをより大きなByteArrayOutputstreamものにグループ化して、すべてのpdfレポートをグループ化します。
Apache Commonsライブラリを調べましたが、何も役に立ちませんでした。
私が知っている1つの方法は、これらのそれぞれをに変換ByteArrayOutputstreamsしbyte[]、それを使用System.arraycopyしてそれらをより大きなものにコピーすることbyte[]です。これに伴う問題は、結果のサイズを事前に宣言する必要があるため、byte[]理想的ではないことです。
見逃した可能性のあるByteArrayOutputStreamsをコピー/追加/連結する他の方法はありますか?