You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Martin Mancuska (JIRA)" <ji...@apache.org> on 2018/03/07 14:52:00 UTC

[jira] [Created] (PDFBOX-4146) Patch: Fix for appearance of visible signature

Martin Mancuska created PDFBOX-4146:
---------------------------------------

             Summary: Patch: Fix for appearance of visible signature
                 Key: PDFBOX-4146
                 URL: https://issues.apache.org/jira/browse/PDFBOX-4146
             Project: PDFBox
          Issue Type: Bug
          Components: Signing
    Affects Versions: 2.0.8
            Reporter: Martin Mancuska
             Fix For: 2.0.9
         Attachments: visible_signature.patch

We're using PDFBox (as backend used by Esig DSS) for digital signing of documents. We've found out  that visible signature has different look on Mac Preview app than other PDF viewers. After some investigation we suspect that BBox-es for appearance of signature is not filled correctly by PDFBox. The values are hard coded as [0, 0, 100, 50]. Also transformation matrix for translating from form XObject coordinate system into default one has value (1, 0, 0, 1, 0, 0) -> no scaling between default user coordinate system and form XObject coordinate system.

Therefore I think that the Mac Preview App draws signature with dimensions 100x50 because no transformation were done.

I've attached patch which solves this issue for us. The signature is shown correctly in all PDF viewers now. Maybe we can take a look on it and integrate it into your code base, or propose better solution.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: dev-help@pdfbox.apache.org