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