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

时间:2011-10-19 15:32:58

标签: c# itextsharp

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

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

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

我可以检查Siganturefields的财产吗?

TIA

1 个答案:

答案 0 :(得分:5)

您可以致电AcroFields.GetBlankSignatureNames()

使用PdfReader

List<string> blanks = reader.AcroFields.GetBlankSignatureNames();