我有2个可填写的PDF。两种PDF数据都不同。当我将这些PDF合并到新的PDF中时,一些动作控制器会消失。我正在使用itext 7.
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();