1

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

工作流程:

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

1+3:

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

2:将用 4 解决

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

我已经找到了如何获取Item,但不是 Image Stream 或 PdfSignatureAppearance的链接:

Item field = af.getFieldItem(name);

谢谢你的帮助。问候。

4

0 回答 0