复制内外字段

CopyInnerField 方法允许您在同一文件中、相同坐标、指定页面上复制字段。此方法需要您要复制的字段名称、新字段名称以及字段需要复制的页码。FormEditor 类提供了此方法。以下代码片段向您展示如何在同一文件的相同位置复制字段。

  public static void CopyInnerField()
        {
            var editor = new FormEditor();
            var document = new Aspose.Pdf.Document(_dataDir + "Sample-Form-01.pdf");
            document.Pages.Add();
            editor.BindPdf(document);
            editor.CopyInnerField("Last Name", "Last Name 2", 2);
            editor.Save(_dataDir + "Sample-Form-01-mod.pdf");
        }

复制现有 PDF 文件中的外部字段

CopyOuterField 方法允许您从外部 PDF 文件中复制一个表单字段,然后将其添加到输入 PDF 文件的相同位置和指定的页码。此方法需要提供要复制字段的 PDF 文件、字段名称以及需要复制字段的页码。此方法由 FormEditor 类提供。以下代码片段向您展示如何从外部 PDF 文件中复制一个字段。

   public static void CopyOuterField()
        {
            var editor = new FormEditor();
            var document = new Aspose.Pdf.Document();
            document.Pages.Add();
            editor.BindPdf(document);
            editor.CopyOuterField(_dataDir + "Sample-Form-01.pdf", "First Name", 1);
            editor.CopyOuterField(_dataDir + "Sample-Form-01.pdf", "Last Name", 1);
            editor.Save(_dataDir + "Sample-Form-02-mod.pdf");
        }