我正在使用PDFSharp以编程方式填写一些现有PDF表单的字段。它工作得很好,但是,我遇到的问题是我需要填写的PDF有重复的字段名称。
例如,有一个“是”和“否”复选框,它们都有相同的字段名称。
此代码一直在完美地访问所有其他字段:
PdfCheckBoxField chkbox = (PdfCheckBoxField)(pdf.AcroForm.Fields["chkbox"]);
chkbox.Checked = true;
然而,当BOTH复选框被命名为“chkbox”时,我得到:
ArgumentNullException was unhandled
Value cannot be null.
Parameter name: value
就行:
chkbox.Checked = true;
以前有没有人碰到这个?有没有解决方案(BESIDES编辑PDF)?