C# iText7-Pdf操作控件在合并后将消失

C# iText7-Pdf操作控件在合并后将消失,c#,itext,itext7,C#,Itext,Itext7,我有两个可以填的。在这两种PDF格式中,数据是不同的。当我将这些PDF合并到新的PDF中时,一些动作控制器就会消失 PdfDocument destPdfDocument = new PdfDocument(new PdfWriter(Server.MapPath("~/Template/cmp_job_application_new_mrg.pdf"))); PdfDocument[] sources = new PdfDocument[] { new PdfDocument

我有两个可以填的。在这两种PDF格式中,数据是不同的。当我将这些PDF合并到新的PDF中时,一些动作控制器就会消失

PdfDocument destPdfDocument = new PdfDocument(new PdfWriter(Server.MapPath("~/Template/cmp_job_application_new_mrg.pdf")));
PdfDocument[] sources = new PdfDocument[] {
         new PdfDocument(new PdfReader(Server.MapPath("~/Template/cmp_job_application1.pdf"))),
            new PdfDocument(new PdfReader(Server.MapPath("~/Template/cmp_job_application2.pdf"))) };
PdfPageFormCopier formCopier = new PdfPageFormCopier();
foreach (PdfDocument sourcePdfDocument in sources)
{
    sourcePdfDocument.CopyPagesTo(1,
        sourcePdfDocument.GetNumberOfPages(), destPdfDocument, formCopier);
    sourcePdfDocument.Close();
}
destPdfDocument.Close();

您已经从iText示例库链接了一个PDF文档,而您说您有两个PDF文档。你能添加你正在尝试使用的文档吗?@AlexeySubach考虑到他的代码,他似乎已经两次使用了这个PDF。鉴于此,他的说法“在两个PDF数据中都是不同的。”毫无意义……我有两个PDF,第一个是原始的,第二个是副本,但PDF中的值不同。在第一个pdf中,全名类似于“Alexey”,而在第二个pdf中,全名是“mkl”。当我将这些pdf合并成名为“cmp\u job\u application\u new\u mrg.pdf”的新pdf时,母语复选框将消失(它们不可见,但当我将鼠标悬停在该位置时,我可以看到手)✋ 鼠标图标)好的,但是你是说当你以这种方式合并文档时,像“Alexey”和“mkl”这样的名称在合并结果中保持不同吗?不应该是这样,名字也应该一样。