【问题标题】:Pdf Signature Validity Check Mark Not Visible on Acrobat ReaderPdf 签名有效性复选标记在 Acrobat Reader 上不可见
【发布时间】:2012-06-01 03:05:52
【问题描述】:

我正在使用 iText 签署一个 pdf 文件。当我在 Acrobat Reader 9 上查看文件时,签名矩形内没有像以前在 Acrobat Reader 7 中那样出现绿色勾号。

请注意,我可以在页面顶部看到有效标记,但我特别希望该标记出现在签名矩形中。

有人说 Acrobat 9 版不再支持此功能,但是我查看了一些带有绿色复选标记的数字签名文件 9 版。

那么,我需要使用 itext 上的特定标志或图层吗?我已经使用 setAcro6Layers、setVisibleSignature、setLayer2Text、setLayer2Font、setImage、setImageScale 等。

非常感谢任何帮助。 谢谢

【问题讨论】:

    标签: java pdf itext signature


    【解决方案1】:

    原来我只需要将 Acro6Layers 设置为 false 并且不使用 setImage 方法设置任何图像...而不是 setImage,我使用了 setSignatureGraphic 方法...

    pdfSignatureAppearance.setAcro6Layers(false);
    pdfSignatureAppearance.setImage(null);
    pdfSignatureAppearance.setSignatureGraphic(Image...);
    

    【讨论】:

      【解决方案2】:
      pdfSignatureAppearance.setAcro6Layers(true);
      pdfSignatureAppearance.setImage(null); 
      
      using itext-2.1.7.jar
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-12-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多