1

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を編集する以外に)?

4

0 に答える 0