Or rather than do that and have to then provide another means of calling super.close() from the ZipOutputStream, you could create another FilterOutputStream subclass that filters a ZipOutputStream and basically have to implement only such a constructor and close() which would call closeEntry on the ZipOutputStream. Then when you're finished you can call close() on the underlying ZipOutputStream.
-Matt --- Paulo Soares <[EMAIL PROTECTED]> wrote: > > > > -----Original Message----- > > From: Roman Novichenok > [SMTP:[EMAIL PROTECTED]] > > Sent: Tuesday, May 28, 2002 1:57 > > To: 'John K. Watson'; > [EMAIL PROTECTED] > > Subject: RE: [iText-questions] doc.close() closing > OutputStream > > > > I could, but that would really increase the memory > requirement for the > > server. There could be a lot of documents created > on the web server at > > the same time. > > > Did you miss the suggestion to subclass > ZipOutputStream and override > the close() method to just call super.closeEntry()? > > > > Commenting out one line ( os.close() ) in > com.lowagie.text.DocWriter.java > > seems to do the job, without breaking anything > else. I realize I cannot > > just start making changes to code. > > > > What is the process for getting a new method > added? > > > What method? > > Best Regards, > Paulo Soares > > > > Thanks, > > Roman > > > > -----Original Message----- > > From: John K. Watson > [mailto:[EMAIL PROTECTED]] > > Sent: Saturday, May 25, 2002 1:06 PM > > To: Roman Novichenok > > Subject: Re: [iText-questions] doc.close() closing > OutputStream > > > > Could you write each pdf into a > ByteArrayOutputStream and then copy that > > into the ZipOutputStream after the > document.close()? > > John > > > > ----- Original Message ----- > > From: Roman Novichenok > <mailto:[EMAIL PROTECTED]> > > To: > > Sent: Friday, May 24, 2002 11:45 PM > > Subject: [iText-questions] doc.close() closing > OutputStream > > > > I am trying to write multiple pdf files into a > single zip archive. > > > > The idea would be to create a ZipOutputStream and > then in a loop > > create pdf Documents providing the zip stream to > the writer. > > > > I get an exception thought after trying to use > the zip stream after > > the first document.close() the stream is closed > by i-text. > > > > Is there some other way to finish the document, > that would not force > > closing the underlying stream? > > > > Thanks, > > Roman > > _______________________________________________________________ > > Don't miss the 2002 Sprint PCS Application > Developer's Conference > August 25-28 in Las Vegas -- > http://devcon.sprintpcs.com/adp/index.cfm > > _______________________________________________ > iText-questions mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/itext-questions __________________________________________________ Do You Yahoo!? Yahoo! - Official partner of 2002 FIFA World Cup http://fifaworldcup.yahoo.com _______________________________________________________________ Don't miss the 2002 Sprint PCS Application Developer's Conference August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm _______________________________________________ iText-questions mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/itext-questions
