Ekstrak data dari Formulir PDF melalui C++

Ekstrak bidang data pengguna dari dokumen PDF yang dapat diisi. Gunakan Aspose.PDF untuk C++ untuk memodifikasi file PDF secara terprogram

Cara Mengekstrak data dari Formulir PDF menggunakan C++ Library

Untuk mengekstrak data dari Formulir PDF (Acroforms) dalam file PDF, kita akan menggunakan Aspose.PDF untuk C++ API 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 Mengekstrak AcroForm dalam PDF menggunakan C++


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

  1. Muat PDF dalam sebuah instance dari kelas Document.
  2. Dapatkan nilai dari semua bidang menggunakan Document.Form kelas.
  3. Analisis nama dan nilai jika diperlukan.
  4. Muat PDF dalam sebuah instance dari kelas Document
  5. Dapatkan nilai dari semua bidang menggunakan Document.Form kelas

Ekstrak data dari Formulir PDF - C++

Kode contoh ini menunjukkan cara Mengekstrak data dari Formulir PDF dalam PDF menggunakan C++

String _dataDir("C:\\Samples\\");
auto document = MakeObject<Document>(_dataDir + u"GetValuesFromAllFields.pdf");
for(auto wa : document->get_Form())
{
    auto formField = System::DynamicCast<Aspose::Pdf::Forms::Field>(wa);

    Console::WriteLine(u"Field Name : {0} ", formField->get_PartialName());
    Console::WriteLine(u"Value : {0} ", formField->get_Value());
}