如何使PDF的隐藏签名字段可见?

时间:2013-06-16 07:41:16

标签: itext hidden signature visible

我有一堆带有隐藏签名字段的PDF。没有使实际字段可见的功能;据我所知,只有收音机/复选框/按钮字段的选项。有没有这样的方法或任何其他方式?

我无法向PDF添加图层,因为我试图将字段从隐藏变为可见,而不是相反。

ArrayList al = new ArrayList();

for (int page = 1; page <= reader.NumberOfPages; page++)
{
    foreach (string key in form.Fields.Keys)
    {
        if (form.GetFieldType(key) == AcroFields.FIELD_TYPE_SIGNATURE)
        {
            al.Add(key);
        }
    }
}

foreach (object x in al)
{
    string s = (string)x;
    AcroFields.Item i = form.GetFieldItem(s);
    stamper.AcroFields.Fields.Remove(s);
    stamper.AcroFields.Fields.Add(s, i);
}

这是我尝试重置字段以使其可见,但很明显它不会起作用,因为它不会丢失所有属性。那我该怎么做呢?

0 个答案:

没有答案