Something like: doc.finish() that would do all the same things that
doc.close() does, except for closing the output stream that was provided
when creating the writer for the doc.

Thanks,
Roman

-----Original Message-----
From: Paulo Soares [mailto:[EMAIL PROTECTED]] 
Sent: Tuesday, May 28, 2002 5:26 AM
To: 'Roman Novichenok'; 'John K. Watson';
[EMAIL PROTECTED]
Subject: RE: [iText-questions] doc.close() closing OutputStream



> -----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

Reply via email to