PDFSharp を使用して、既存の PDF フォームのフィールドにプログラムで入力しています。うまく機能していますが、入力する必要がある PDF のフィールド名が重複しているという問題が発生しています。
たとえば、「はい」と「いいえ」のチェックボックスがあり、どちらも同じフィールド名を持っています。
このコードは、他のすべてのフィールドにアクセスするために完全に機能しています。
PdfCheckBoxField chkbox = (PdfCheckBoxField)(pdf.AcroForm.Fields["chkbox"]);
chkbox.Checked = true;
ただし、両方のチェックボックスの名前が「chkbox」の場合、次のようになります。
ArgumentNullException was unhandled
Value cannot be null.
Parameter name: value
行で:
chkbox.Checked = true;
これまでに誰かがこれに遭遇したことがありますか?解決策はありますか(PDFを編集する以外に)?