c# - 使用一个签名签署 PDF,但具有多个签名外观

标签 c# itext

我想用一个签名的 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;

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

最佳答案

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

关于c# - 使用一个签名签署 PDF,但具有多个签名外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2279371/

相关文章:

android - 如何在 Android 的 XMLWorker 中使用 iText 中的 CJK 字体?

java - 如何使用第三方字体从 Unicode 字符集语言创建 PDF 文档

java - 如何从 acroform 获取字体颜色?

c# - System.Diagnostics.Process.Start 问题 "Can not find specific file"

C# 字典映射

c# - 会自动调用基类构造函数吗?

java - JasperReports java 库 : Can it handle PDF 2. 0 (ISO 32000-2 :2017)?

java - 如何更改单元格的宽度?

c# - 从列表中删除多个值

c# - 自定义组框未绑定(bind)到绑定(bind)源