【发布时间】:2018-03-23 18:34:07
【问题描述】:
我想在 PDF 的多个位置放置同一个外部签名的签名容器(签名值)。
我已引用页面“How to place the Same Digital signatures to Multiple places in PDF using itextsharp.net”。
在使用上述解决方法时,我观察到,每当我尝试在单个页面上放置多个签名 4-5 次时,它都没有成功。始终只显示一个有效的签名字段,其他字段显示为未签名(未签名的 PDF 表单字段)。所以无法理解问题所在。
现在我想知道是否有任何参考资料可以查看 PdfLiteral 和 PdfIndirectReference 的工作原理?我已经浏览了 itextsharp 参考文档,但无法获得足够的信息。除此之外,在 PDF 中可以添加多少个注释/签名字段是否有任何限制? 如果我必须使用 BlankSignatureContainer 和 MakeSignature.SignDeferred 那么签名将如何附加到所有字段,因为在,
MakeSignature.SignDeferred(pdfreader, "Sig", output, externalcontainer)
我们只需要传递一个签名字段名称。
谢谢。
【问题讨论】: