是否可以使用 itext 提取已签名 PDF 的可见签名(捕获图像)?
工作流程:
- 列出文件的所有签名
- 带有签名的显示包括可见的签名
- 显示哪些是有效的
- 提取签名图像(需要为每个签名提取正确的图像)
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);
谢谢你的帮助。问候。