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