You're proably looking for MemoryStream.

- Mitch

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of sanderson
Sent: Tuesday, May 15, 2007 3:47 PM
To: [email protected]
Subject: Re: [iText-questions] Duplicate Font Problem (itextsharp)


Nice, that is exactly what I was looking for.  I updated my code and the 340 
page doc went from 24MB down to about 500K.  My only issue now is that I am 
still writing each page to a temp file and I would prefer to handle this all in 
memory.  I found some Java examples that used a ByteArrayOutputStream for the 
stamper.  Any idea what the corresponding procedure would be for C#?

Steve


Paulo Soares wrote:
> 
> Append the page using PdfSmartCopy.
> 
> Paulo
> 
>> -----Original Message-----
>> From: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED] On Behalf Of 
>> sanderson
>> Sent: Friday, May 11, 2007 5:30 PM
>> To: [email protected]
>> Subject: [iText-questions] Duplicate Font Problem (itextsharp)
>> 
>> 
>> I'm setting up an app to print tickets using PDF forms.  
>> Sometimes we have a
>> need to print over 1000 tickets, so I use a stamper to fill a form, 
>> then append the page to another master document.  The problem is that 
>> each page has fonts embedded in them and the filesize gets huge.  I 
>> reaved a 21MB pdf in Acrobat Professional and it brought it down to 
>> 1.5MB, so there is a ton of wasted space.  Is there a better way to 
>> handle this so that the fonts only get embedded once?
>> 
>>        foreach (RequestDetail detail in details)
>>        {
>>            // PrintPaperPass uses the stamper to create the completed 
>> temp pdf file and flatten it
>>            detail.PrintPaperPass(Server.MapPath(formFile),
>> Server.MapPath(tempFile));
>> 
>>            PdfReader readerTemp = new 
>> PdfReader(Server.MapPath(tempFile));
>>            PdfContentByte cb = writer.DirectContent;
>>            document.NewPage();
>>            PdfImportedPage page =
>> writer.GetImportedPage(readerTemp, 1);
>>            cb.AddTemplate(page, 0, 0);
>>        }
> 
> 
> Aviso Legal:
> Esta mensagem é destinada exclusivamente ao destinatário. Pode conter 
> informação confidencial ou legalmente protegida. A incorrecta 
> transmissão desta mensagem não significa a perca de confidencialidade. 
> Se esta mensagem for recebida por engano, por favor envie-a de volta 
> para o remetente e apague-a do seu sistema de imediato. É proibido a 
> qualquer pessoa que não o destinatário de usar, revelar ou distribuir 
> qualquer parte desta mensagem.
> 
> Disclaimer:
> This message is destined exclusively to the intended receiver. It may 
> contain confidential or legally protected information. The incorrect 
> transmission of this message does not mean the loss of its 
> confidentiality. If this message is received by mistake, please send 
> it back to the sender and delete it from your system immediately. It 
> is forbidden to any person who is not the intended receiver to use, 
> distribute or copy any part of this message.
> 
> 
> 
> ----------------------------------------------------------------------
> --- This SF.net email is sponsored by DB2 Express Download DB2 Express 
> C - the FREE version of DB2 express and take control of your XML. No 
> limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> 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/
> 
> 

--
View this message in context: 
http://www.nabble.com/Duplicate-Font-Problem-%28itextsharp%29-tf3728362.html#a10631877
Sent from the iText - General mailing list archive at Nabble.com.


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
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/

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
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