Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# PDFSharp使用重复的字段名合并_C#_Merge_Duplicates_Field_Pdfsharp - Fatal编程技术网

C# PDFSharp使用重复的字段名合并

C# PDFSharp使用重复的字段名合并,c#,merge,duplicates,field,pdfsharp,C#,Merge,Duplicates,Field,Pdfsharp,我使用PDFSharp以编程方式填写一些现有PDF表单的字段。它工作得很好,但是,我遇到了一个问题,需要填充的PDF有重复的字段名 例如,有一个“是”和一个“否”复选框,它们都有相同的字段名 此代码在访问所有其他字段时工作正常: PdfCheckBoxField chkbox = (PdfCheckBoxField)(pdf.AcroForm.Fields["chkbox"]); chkbox.Checked = true; 但是,当两个复选框都命名为“chkbox”时,我得到: 在线: ch

我使用PDFSharp以编程方式填写一些现有PDF表单的字段。它工作得很好,但是,我遇到了一个问题,需要填充的PDF有重复的字段名

例如,有一个“是”和一个“否”复选框,它们都有相同的字段名

此代码在访问所有其他字段时工作正常:

PdfCheckBoxField chkbox = (PdfCheckBoxField)(pdf.AcroForm.Fields["chkbox"]);
chkbox.Checked = true;
但是,当两个复选框都命名为“chkbox”时,我得到:

在线:

chkbox.Checked = true;

以前有人碰到过这个吗?除了编辑PDF之外,还有什么解决方案吗?

您是否正在尝试合并现有的PDF文件?对不起,我想我误解了。填写PDF时您有问题吗?或者在合并期间..我的问题是填充它。由于现有PDF中有两个字段具有相同的名称,因此我在尝试按其名称访问它们时出错。我需要知道如何区分和访问这两个字段。
chkbox.Checked = true;