Verify/Add 使用 iText7 的 PDF 签名

Verify/Add PDF Signatures with iText7

我需要将使用 iText5 进行 PDF 签名 verification/creation 的 Java 程序移植到 iText7。

旧代码显然不能按原样工作,因为 iText 的大部分内容都已重构。

我找到的有关如何执行此操作的所有示例和教程均适用于 iText5。 (优秀)white paper 也是如此。他们依赖于 PdfReader 通过 getAcroFields() 方法返回一个 AcroFields 的列表,所有与签名相关的操作都在该列表上执行。

在 iText7 中,PdfReader 不再有该方法。

有人知道 examples/documentation 的 iText7 吗?

您可以在我们的存储库中找到白皮书的移植样本:

https://github.com/itext/i7js-signatures/tree/develop/src/test/java/com/itextpdf/samples/signatures