/*PDFMergerUtility mergerUtility = new PDFMergerUtility();*/
while(rs.next())
{
PDFMergerUtility mergerUtility = new PDFMergerUtility();
try
{
in=resultset.getBinaryStream(1);
mergerUtility.addSource(in);
mergerUtility.setDestinationStream(bos);
mergerUtility.mergeDocuments();
}
catch (Exception e)
{
}
bos.reset();
/*How to reset/clear mergeutility object?*/
}
If not instantiating, PDFMergerUtility mergerUtility = new PDFMergerUtility(); inside while loop, gives end of file error.. How to reuse it without declaring in while loop?
In your code, you are not merging. To fix, the code will be like this