Finally I got some success... here is what I did. Found it in an example. It
creates an exact copy of the PDF with a new logo in it. Just what I needed.
The only odd thing is I have to divide the image size by 2 to get it to a
reasonable size though. If I don't the image looks huge? ie.
img.scaleToFit(img.width() / 2, img.height() / 2); ????
Thanks for everyone's time!
PdfReader reader = new PdfReader("C:\\original.pdf");
PdfStamper stamper = new PdfStamper(reader, new
FileOutputStream("C:\\newPDF.pdf"));
Image img = Image.getInstance("C:\\logo.jpg");
img.scaleToFit(img.width() / 2, img.height() / 2);
img.setAbsolutePosition(470, 780);
int pageNumber = 1;
PdfContentByte cb = stamper.getOverContent(pageNumber);
cb.addImage(img);
stamper.close();
reader.close();
>From: Stuart Jansen <[EMAIL PROTECTED]>
>Reply-To: Post all your questions about iText here
><[email protected]>
>To: Post all your questions about iText here
><[email protected]>
>Subject: Re: [iText-questions] Centering PdfTemplate on new page...
>Date: Fri, 09 Mar 2007 12:35:20 -0700
>
>On Fri, 2007-03-09 at 14:04 -0500, Rick DeFazio wrote:
> > Stuart thanks for your reply... I need to make myself more clear.
> >
> > I have a document that is full of text and headings and whatever else. I
> > copy it into a pdfTemplate so that I can add a logo to it. I then write
>this
> > template out to a new document. Problem is when doing that the content
>is
> > not centered.
>
>Okay, what's wrong with using the same concept I illustrated but instead
>of my example:
>
>png.setAbsolutePosition(pageWidth/2 - imageWidth/2, pageHeight/2 -
>imageHeight/2);
>
>the equivalent in your code would be:
>
>cb.addTemplate(page, documentWidth/2 - page.getWidth() / 2,
>documentHeight/2 - page.getHeight/2);
>
>--
>Stuart Jansen <[EMAIL PROTECTED]>
>Guru Labs, L.C.
><< signature.asc >>
>-------------------------------------------------------------------------
>Take Surveys. Earn Cash. Influence the Future of IT
>Join SourceForge.net's Techsay panel and you'll get the chance to share
>your
>opinions on IT & business topics through brief surveys-and earn cash
>http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>_______________________________________________
>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/
_________________________________________________________________
RealLiveMoms: Share your experience with Real Live Moms just like you
http://www.reallivemoms.ca/
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
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/