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