Hi Everyone, Can you tell me how to build a PDF Document in memory. If I use ByteArrayOutputStream to create OutputStream and pass this outputStream to PdfWriter.getInstance, then I can have a PDF Document in memory. However, after building the document, I have to call document.close() and in the tutorial, It said calling document.close() will flush and close the outputstream to which the writer is writing. I have tried to get the PDF Document from my ByteArrayOutputStream before call document.close() but what I get is an uncompleted document.
(Concat.java) ... Document document = new Document(reader.getPageSizeWithRotation(1)); ByteArrayOutputStream pdfOutputStream = new ByteArrayOutputStream(); PdfWriter writer = PdfWriter.getInstance(document, pdfOutputStream); .... byte [] tempPDF = pdfOutputStream.toByteArray(); document.close(); // this will close my ByteArrayOutputStream (???) Do you have any idea, Thanks Liem ------------------------------------------------------- This sf.net email is sponsored by: OSDN - Tired of that same old cell phone? Get a new here for FREE! https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 _______________________________________________ iText-questions mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/itext-questions
