Buat Formulir PDF melalui C++

Buat akroform dalam PDF secara terprogram menggunakan Aspose.PDF untuk C++ Library

Cara membuat formulir PDF menggunakan C++

Untuk membuat Formulir PDF (Acroforms) dalam file PDF, kita akan menggunakan API Aspose.PDF for C++ yang merupakan API manipulasi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform cpp. Buka manajer paket NuGet, cari Aspose.PDF dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.

Cara Membuat AcroForm dalam PDF menggunakan C++


Anda memerlukan Aspose.PDF untuk C++ untuk mencoba kode di lingkungan Anda.

  1. Muat PDF dalam contoh kelas Dokumen.
  2. Buat bidang.
  3. Buat dekorasi (seperti Border).
  4. Tambahkan bidang ke dokumen dan simpan PDF yang dimodifikasi

Buat Formulir PDF dalam PDF - C++

Kode contoh ini menunjukkan cara Membuat Formulir PDF dalam PDF menggunakan C++

// Open document
auto document = MakeObject<Document>(_dataDir + u"TextField.pdf");

// Create a field
auto textBoxField = MakeObject<TextBoxField>(
    document->get_Pages()->idx_get(1), 
    MakeObject<Aspose::Pdf::Rectangle>(100, 200, 300, 300)
    );
textBoxField->set_PartialName (u"textbox1");
textBoxField->set_Value (u"Text Box");

// TextBoxField.Border = new Border(
auto border = MakeObject<Aspose::Pdf::Annotations::Border>(textBoxField);
border->set_Width(5);
border->set_Dash (MakeObject<Aspose::Pdf::Annotations::Dash>(1, 1));
textBoxField->set_Border(border);

textBoxField->set_Color(Aspose::Pdf::Color::get_Green());

// Add field to the document
document->get_Form()->Add(textBoxField, 1);

// Save modified PDF
document->Save(_dataDir + u"TextBox_out.pdf");