使用iText从PDF获取可见签名?

时间:2013-06-17 11:48:56

标签: java pdf itext digital-signature image-extraction

是否可以使用itext提取已签名PDF的可见签名(捕获图像)?

工作流:

  1. 列出文件的所有签名
  2. 使用签名显示包含可见签名
  3. 显示哪些是有效的
  4. 提取签名图像(需要为每个签名提取正确的图像)
  5. 1 + 3:

    for (String name:af.getSignatureNames()) {
        AcroFields af = reader.getAcroFields();
        PdfPKCS7 pk = af.verifySignature(name);
    }
    

    2: 将用4解决。

    4: 这开始麻烦了。如何获得正确字段(注释)的链接以及如何将嵌入数据呈现为图像(如果需要,也可以使用外部图像库实现)。

    我已经找到了如何获取项目,但没有找到图像流或 PdfSignatureAppearance 的链接:

    Item field = af.getFieldItem(name);
    

    感谢您的帮助。迎接。

0 个答案:

没有答案