0

我有一堆带有隐藏签名字段的 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);
}

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

4

0 回答 0