> -----Original Message-----
> From: Sven Henckel [SMTP:[EMAIL PROTECTED]
> Sent: Friday, May 30, 2003 16:44
> To:   [EMAIL PROTECTED]
> Subject:      [iText-questions] Re: Add an Annotation to a PDF document?
> 
> Thanks for your help!
> 
> The importing of the PDF document seems to be solved and the colored
> rectangle in the center
> of the first document page seems to be solved as well.
> But I still have two problems.
> 
> 
> The page size as well as the object arrangement in the new document are
> not
> correct.
> 
        It may be a crop box issue.

> Secondly, I don't get the annotation working (a popped up annotation in
> the
> colored rectangle).
> 
        Your code fragment doesn't create any annotation. Use
PdfAnnotation.createText().

        Best Regards,
        Paulo Soares

> I hope you can help!
> 
> 
> Here is some code fragment:
> 
> // creation of a reader
> PdfReader reader = new PdfReader("test_input.pdf");
> 
> // total number of pages
> int n = reader.getNumberOfPages();
> 
> // the size of the first page
> Rectangle pagesize = reader.getPageSize(1);
> float width = pagesize.width();
> float height = pagesize.height();
> 
> float llx = (width / 2) - 200;
> float lly = (height / 2) - 100;
> float urx = (width / 2) + 200;
> float ury = (height / 2) + 100;
> 
> // creation of a document-object
> Document document = new Document(pagesize);
> 
> // creation of a writer that listens to the document
> PdfWriter writer = PdfWriter.getInstance(document, new
> FileOutputStream("test_output.pdf"));
> 
> // opening the document
> document.open();
> 
> // adding the content
> PdfContentByte cb = writer.getDirectContent();
> int i = 0;
> 
> while (i < n) {
> 
>  document.newPage();
>  i++;
>  PdfImportedPage page = writer.getImportedPage(reader, i);
>  cb.addTemplate(page, 0, 0);
> 
>  if (i == 1) {
> 
>   Rectangle rect = new Rectangle(llx, lly, urx, ury);
>   rect.setBackgroundColor(new Color(255,0,0));
>   cb.rectangle(rect);
>   cb.stroke();
>  }
> }
> 
> // closing the document
> document.close();
> 
> 
> Best regards,
> Sven
> 
> 
> 
> 
> "Paulo Soares" <[EMAIL PROTECTED]> schrieb im Newsbeitrag
> news:[EMAIL PROTECTED]
> >
> >
> > > -----Original Message-----
> > > From: Sven Henckel [SMTP:[EMAIL PROTECTED]
> > > Sent: Thursday, May 29, 2003 13:25
> > > To: [EMAIL PROTECTED]
> > > Subject: [iText-questions] Add an Annotation to a PDF document?
> > >
> > > Hi all,
> > >
> > > how is it possible to add an annotation to an existing document?
> > > I know that it's not possible to simply add it, but to open an
> exisiting
> > > PDF
> > > document, write its whole content in a new file and add an annotation
> to
> > > it.
> > >
> > In the near future it may be possible to add annotations and fields
> > to PdfStamper but not at the moment.
> >
> > > I would like to have a fully filled (with red) rectangle in the center
> of
> > > the first page of this PDF document. In this rectangle the annotation
> > > should
> > > be displayed (already popped up when opening the PDF).
> > >
> > > I have no idea how to realize this and hope that someone can help me.
> > >
> > Create a new document and import the pages, one by one. After
> > importing the first page place the rectangle
> (PdfContentByte.rectangle())
> > and the annotation (PdfAnnotation and PdfWriter.addAnnotation()).
> >
> > Best Regards,
> > Paulo Soares
> >
> > > Any code will be appreciated!
> > >
> > > Thanks a lot!
> > >
> > > Best regards
> > > Sven
> > >
> > >
> > >
> > >
> > >
> > > -------------------------------------------------------
> > > This SF.net email is sponsored by: eBay
> > > Get office equipment for less on eBay!
> > > http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
> > > _______________________________________________
> > > iText-questions mailing list
> > > [EMAIL PROTECTED]
> > > https://lists.sourceforge.net/lists/listinfo/itext-questions
> >
> >
> > -------------------------------------------------------
> > This SF.net email is sponsored by: eBay
> > Get office equipment for less on eBay!
> > http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
> 
> 
> 
> 
> 
> -------------------------------------------------------
> This SF.net email is sponsored by: eBay
> Get office equipment for less on eBay!
> http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
> _______________________________________________
> iText-questions mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/itext-questions


-------------------------------------------------------
This SF.net email is sponsored by: eBay
Get office equipment for less on eBay!
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
_______________________________________________
iText-questions mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to