2016-09-19 37 views
1

我正在使用iTextSharp 5和this code sample实施PDF文档的延期签名。这个例子唯一的区别是我需要我的签名是隐形的,所以我没有使用appearance.SetVisibleSignature方法。iTextSharp - 如何设置隐形签名字段名称

但我不知道如何设置没有此方法的签名字段的名称(我需要保存此字段名称以便稍后调用MakeSignature.SignDeferred)。由于某种原因,酒店PdfSignatureAppearance.FieldName为只读。有任何想法吗?

+1

您是否尝试过使用'SetVisibleSignature',并将页面编号和字段名称一起传递给'(height,width)==(0,0)'的矩形? –

+0

嗯,这实际上工作,但它似乎是一个非常奇怪的(至少可以说)的方式来做到这一点。这个功能应该以这种方式工作吗?它是否覆盖在手册的任何地方? –

+0

这就是隐形签名通常在pdf内建模的方式。 – mkl

回答

2

除了fieldNamepageIndex之外,还使用PdfSignature#SetVisibleSignature并通过rectangle高度和宽度等于零。

相关问题