使用iTExt 5.3获取pdf签名

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用iTExt 5.3获取pdf签名相关的知识,希望对你有一定的参考价值。

This is a code snippet that retrieves the signatures from a pdf document and the reason for them. It does that in approximately 200ms for one signature.
  1. PdfReader reader = new PdfReader("c:\sss.pdf");
  2. AcroFields fields = reader.getAcroFields();
  3. for (String signame : fields.getSignatureNames()) {
  4. System.out.println(signame);
  5. PdfDictionary sig = fields.getSignatureDictionary(signame);
  6. System.out.println(sig.getAsString(PdfName.REASON));
  7. }

以上是关于使用iTExt 5.3获取pdf签名的主要内容,如果未能解决你的问题,请参考以下文章

Java itext为pdf 文件添加水印核心功能代码片段

Java IText7 PDF 签名问题 - 文档自签名后已被更改或损坏

iText签名OcspClient无法获得OCSP

带有iText的外部签名PDF

如何使用PEM格式的公钥创建证书对象?

iText7高级教程之html2pdf——2.使用CSS定义样式