使用一个签名对PDF进行签名,但具有多个签名外观

时间:2010-02-17 09:00:51

标签: c# itextsharp

我想使用一个签名来签署一个pdf,每个页面上的外观

以下是我的工作:

创建压模

 PdfStamper st = PdfStamper.CreateSignature(reader, new FileStream(this.outputPDF, FileMode.Create, FileAccess.Write), '\0', null, true);

获取签名外观

PdfSignatureAppearance sap = st.SignatureAppearance;

填充属性

 sap.SetCrypto(...);
 sap.Reason = SomeString;
 sap.Contact = SomeString;
 sap.Location = SomeString;

每个压模都有一个外观。我只能设置签名外观。有没有人这样做过?我是否必须创建一份压模列表或一份SignatureAppearance列表?

1 个答案:

答案 0 :(得分:3)

单个PdfSignatureAppearance始终与单个页面关联,并且无法向签名对象添加多个注释。