Posting AcroForm Data

구현 세부사항

이 문서에서는 Aspose.Pdf.Facades 네임스페이스와 FormEditor 클래스를 사용하여 AcroForm을 생성하려고 시도했습니다. 또한 제출 버튼을 추가하고 대상 URL을 설정했습니다.

다음 코드 스니펫은 양식을 생성한 다음 웹 페이지에서 게시된 데이터를 수신하는 방법을 보여줍니다.

using namespace System;
using namespace Aspose::Pdf;

void PostingExample() {

    // String _dataDir("C:\\Samples\\");
    // FormEditor 클래스의 인스턴스를 생성하고 입력 및 출력 pdf 파일을 바인딩합니다.
    auto editor = MakeObject<Aspose::Pdf::Facades::FormEditor>("input.pdf", "output.pdf");

    // AcroForm 필드를 생성합니다 - 간단함을 위해 두 개의 필드만 생성했습니다.
    editor->AddField(Aspose::Pdf::Facades::FieldType::Text, u"firstname", 1, 100, 600, 200, 625);
    editor->AddField(Aspose::Pdf::Facades::FieldType::Text, u"lastname", 1, 100, 550, 200, 575);

    // 제출 버튼을 추가하고 대상 URL을 설정합니다.
    editor->AddSubmitBtn(u"submitbutton", 1, u"Submit", u"http://localhost/csharptesting/show.aspx", 100, 450, 150, 475);

    // 출력 pdf 파일을 저장합니다.
    editor->Save();
}