我有一堆带有隐藏签名字段的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);
}
这是我尝试重置字段以使其可见,但很明显它不会起作用,因为它不会丢失所有属性。那我该怎么做呢?