MemoryStream.ToArray().

Paulo
----- Original Message ----- 
From: "Rick Roen" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Sunday, August 05, 2007 7:08 PM
Subject: [iText-questions] concatenating documents


>
>
> I have an existing class that creates individual invoice documents. The
> Create method takes a stream object, which normally is a file stream.
>
>
>
> Now I want to batch print invoices, so I want to call this Invoice class
> with a memory stream and then concatenate that stream into a "batch"
> document using pdfCopy and pdfReader.
>
>
>
> I have the batch concatenation working when I create the individual 
> invoices
> with a file stream which is then read by a pdfReader like on pg 64 of the
> book, but I cannot figure out how to do this with a MemoryStream.
>
>
>
> The Invoice.Create method calls document.close and writer.close which 
> closes
> the input MemoryStream which make the pdfReader(MemoryStream) fail because
> the stream is closed.
>
>
>
> If call writer.flush so the MemoryStream is left open from the
> Invoice.Create method, the padReader(MemoryStream) fails with "Pdf header
> signature not found".
>
>
>
> How do I get a MemoryStream that I can use for the pdfReader?
>
>
>
> Rick


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/

Reply via email to