pdfbox-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From JZ Q <ccna2c...@gmail.com>
Subject Re: how to attach an image as annotation to PDF file?
Date Fri, 27 Apr 2018 13:30:17 GMT
Dear Tilman,

Thank you so much for the quick response and helpful suggestion. I believe
I can move forward with the direction you pointed out.

Jason

On Fri, Apr 27, 2018 at 9:15 AM, Tilman Hausherr <THausherr@t-online.de>
wrote:

> 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 <THausherr@t-online.de>
>> 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 <THausherr@t-online.de
>>>> >
>>>> 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: users-unsubscribe@pdfbox.apache.org
>>>>> For additional commands, e-mail: users-help@pdfbox.apache.org
>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
>>> For additional commands, e-mail: users-help@pdfbox.apache.org
>>>
>>>
>>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: users-help@pdfbox.apache.org
>
>


-- 
Best Wishes,
Jason

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message