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

Java 使用iText从PDF获取可见签名?,java,pdf,itext,digital-signature,image-extraction,Java,Pdf,Itext,Digital Signature,Image Extraction,是否可以使用itext提取捕获签名PDF的可见签名图像 工作流程: 列出文件的所有签名 带有签名的显示包括可见签名 显示哪些是有效的 提取签名图像需要为每个签名提取正确的图像 1+3: 2: 将用4解决 4: 麻烦开始了。如何获得指向正确字段注释的链接,以及如何将嵌入的数据渲染为图像,如果需要,还可以使用外部图像库实现 我已经找到了如何获取项目,但没有找到图像流或PDFSignaturePearance的链接: 谢谢你的帮助。欢迎。iText不提供现成的位图渲染功能。使用我喜欢的PDF fram

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

工作流程:

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

2: 将用4解决

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

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


谢谢你的帮助。欢迎。

iText不提供现成的位图渲染功能。使用我喜欢的PDF framework PDFBox找到了一个解决方案:
for (String name:af.getSignatureNames()) {
    AcroFields af = reader.getAcroFields();
    PdfPKCS7 pk = af.verifySignature(name);
}
Item field = af.getFieldItem(name);