If you mean an acroform field, then do this:

doc.getDocumentCatalog().getAcroForm().getField("name").getWidgets(0).getRect()

show all fields with

acroform.getFieldIterator()

Note that not everything that looks like a field is a field. If it isn't an acroform field then open the file with PDFDebugger and move the mouse and you'll see the coordinate.

And even if it is a field, putting an image at the field position will not disable the field.

Tilman

Am 27.04.2018 um 15:00 schrieb JZ Q:
Dear Tilman,

I studied "RubberStampWithImage" class in code examples and was able to get
some clue about how to do it. I have another question: if I want to put the
rubber stamp at field "A", how do I figure out on which is this field
located and the (x,y) coordinate of that field on that page? Thanks.

Jason

On Fri, Apr 27, 2018 at 3:26 AM, Tilman Hausherr <[email protected]>
wrote:

Hi,

Sounds like you just used the code and didn't use PDAnnotationRubberstamp.

What I meant was that you start with PDAnnotationRubberstamp, set the
rectangle, and then create the appearance stream just like it is done in
CreateVisibleSignature2.createVisualSignatureTemplate(). Just substitute
"widget" with your rubberstampannotation variable and ignore the signature
related stuff.


Tilman

Am 27.04.2018 um 01:54 schrieb JZ Q:

Hi Tilman,

Thank you for info in your previous reply. I tried the code
CreateVisibleSignature2
and it works, but I simply want to attach an image of signature at
appropriate places in PDF. The agent  will print the document with his
signature and pass it to client for manual signing.

How to use the   PDAnnotationWidget or rubberstamp annotation? Is there
anything I can read to get a better understanding. Thanks.

Jason

On Tue, Apr 24, 2018 at 3:08 PM, Tilman Hausherr <[email protected]>
wrote:

Assuming you don't mean an electronic signature, the best would be a
rubberstamp annotation. To include the image you'd need to create an
appearance stream, which is quite tricky. See
CreateVisibleSignature2.createVisualSignatureTemplate
in the source code download. Although that one is about signature fields,
you should start from widget which has the type PDAnnotationWidget, but
do
everything that is done for "widget" for your rubberstamp annotation.

Try to get this working, don't try too long / too hard, post the code
that
you did here to get more help.

See AddAnnotations in the source code for a general example how to add
annotations.

Tilman

Am 24.04.2018 um 15:14 schrieb JZ Q:

Hi everyone,
I need to attach image (not text) of initials and signature to certain
field or position in the pdf file. Do you know how to do it?

Take the following document as example, at the bottom of the form, there
are places the users can put initial and signatures. How to add images
(jpg, gif) of the signature to the right form field? Thanks.

https://drive.google.com/file/d/18k-MaJR2QLsVcjgf95y3gtu5By0
HJs1X/view?usp=sharing




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]





---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to