首页 > 解决方案 > 使用 Aspose 和 IText 使用 .NET 检查 PDF 中的电子签名的问题

问题描述

因此,我有一项任务是检查 PDF 文件是否已进行电子签名,而无需使用 Crypto Pro 等签名中心对其进行验证。
我用这段代码尝试了像 Aspose 这样的库:

pdfFileSignature.BindPdf(input);
IList sigNames = (IList)pdfFileSignature.GetSignNames();

和带有该代码的 Itext:

PdfReader reader = new PdfReader(FileName);
AcroFields acroFields = reader.AcroFields;            
List<string> names = acroFields.GetSignatureNames();

两次我都得到空的签名列表。而且我知道 PDF 文件中有签名,因为我可以单击它们并查看它们的问题,例如:

PDF 电子签名错误

有什么我可以做的吗?
我会找到真爱吗?
42?

标签: .netpdfitextaspose

解决方案


推荐阅读