/*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?*/
}
Если экземпляр не создается, PDFMergerUtility mergerUtility = new PDFMergerUtility (); внутри цикла while выдает ошибку конца файла .. Как повторно использовать его без объявления в цикле while?
0
Ashish Kataria
11 Дек 2012 в 14:51
1 ответ
Лучший ответ
В вашем коде вы не объединяетесь. Чтобы исправить, код будет таким
PDFMergerUtility mergerUtility = new PDFMergerUtility();
try {
while(rs.next()) {
in=resultset.getBinaryStream(1);
mergerUtility.addSource(in);
}
mergerUtility.setDestinationStream(bos);
mergerUtility.mergeDocuments();
bos.close();
}
catch (Exception e) {
}
0
Sengottuvel Rajagounder
23 Янв 2013 в 00:27
Похожие вопросы
Новые вопросы
java
Java — это высокоуровневый объектно-ориентированный язык программирования. Используйте этот тег, если у вас возникли проблемы с использованием или пониманием самого языка. Этот тег часто используется вместе с другими тегами для библиотек и/или фреймворков, используемых разработчиками Java.
PDFMergerUtility mergerUtility = null; while(rs.next()) { mergerUtility = new PDFMergerUtility(); ...