使用itextsharp检查签名字段是否已签名

Rou*_*len 1 c# itextsharp

我有一个PDF文件,我需要用ITextSharp(版本5.1.1)阅读.我需要遍历签名字段并验证签名字段是否已签名.

我已经可以遍历签名字段,但我无法弄清楚如何检查签名字段是否已签名.我不想验证签名字段,因为我只对该字段是否已签名感兴趣,而不是其有效性.

有人可以指点我在正确的方向吗?

我可以查看Siganturefields的房产吗?

TIA

kuu*_*nbo 5

您可以调用AcroFields.GetBlankSignatureNames().

使用PdfReader:

List<string> blanks = reader.AcroFields.GetBlankSignatureNames();
Run Code Online (Sandbox Code Playgroud)