Hello,
I currently use the following small code to stamp PDF-files with a
customtext.
My problem is, that the outputfile is about double the size of the original.
I can imagine it will get a bit bigger, but double?
Please see my code if there is anything wrong with it. Thank you very
mutch!!
Regards,
james
code:
PdfReader reader = new PdfReader(fileName);
reader.RemoveUnusedObjects();
using (FileStream fs = new FileStream(fileName + "1",
FileMode.Create))
{
PdfStamper stamp = new PdfStamper(reader, fs);
int n = reader.NumberOfPages;
System.Windows.Size dimensions;
//fontpath ie. c:\windows\fonts\arial.ttf
BaseFont bf = BaseFont.CreateFont(fontPath,
BaseFont.IDENTITY_H,
BaseFont.NOT_EMBEDDED);
iTextSharp.text.Color iColor = new
iTextSharp.text.Color(color.ToArgb());
for (int index = 1; index <= n; index++)
{
dimensions = new
System.Windows.Size(stamp.GetImportedPage(reader,
index).Width, stamp.GetImportedPage(reader, index).Height);
PdfContentByte cb =
stamp.GetOverContent(index);
// change the content on top of page 1
cb.BeginText();
cb.SetFontAndSize(bf, fontSize);
cb.SetColorFill(iColor);
cb.ShowTextAligned(PdfContentByte.ALIGN_LEFT, text, (float)horzPos,
(float)dimensions.Height - vertPos, orientation);
cb.EndText();
}
stamp.Close();
reader.Close();
}
--
View this message in context:
http://www.nabble.com/PDFStamper-doubles-filesize-tf4820268.html#a13790377
Sent from the iText - General mailing list archive at Nabble.com.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
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/