내부 및 외부 필드 복사

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");
        }