Posting AcroForm Data

Detail implementasi

Dalam artikel ini, kami telah mencoba membuat AcroForm menggunakan Aspose.Pdf.Facades namespace dan kelas FormEditor. Kami juga telah menambahkan tombol kirim dan menetapkan URL targetnya.

Cuplikan kode berikut menunjukkan kepada Anda cara membuat formulir dan kemudian menerima data yang dikirimkan di halaman web.

using namespace System;
using namespace Aspose::Pdf;

void PostingExample() {

    // String _dataDir("C:\\Samples\\");
    // Buat instance dari kelas FormEditor dan hubungkan file pdf input dan output
    auto editor = MakeObject<Aspose::Pdf::Facades::FormEditor>("input.pdf", "output.pdf");

    // Buat bidang AcroForm - Saya hanya membuat dua bidang untuk kesederhanaan
    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);

    // Tambahkan tombol submit dan setel URL target
    editor->AddSubmitBtn(u"submitbutton", 1, u"Submit", u"http://localhost/csharptesting/show.aspx", 100, 450, 150, 475);

    // Simpan file pdf output
    editor->Save();
}