Estrai dati dai moduli PDF tramite C++

Estrai i campi di dati utente dal documento PDF compilabile. Usa Aspose.PDF per C++ per modificare i file PDF a livello di codice

Come estrarre dati dai moduli PDF utilizzando la libreria C++

Per estrarre i dati da PDF Forms (Acroforms) in un file PDF, utilizzeremo l’API Aspose.PDF for C++, un’API di manipolazione dei documenti ricca di funzionalità, potente e facile da usare per la piattaforma cpp. Apri il gestore di pacchetti NuGet, cerca Aspose.pdf e installa. È inoltre possibile utilizzare il seguente comando dalla console di Package Manager.

Come estrarre AcroForm in PDF utilizzando C++


È necessario Aspose.PDF for C++ per provare il codice nel proprio ambiente.

  1. Carica il PDF in un’istanza della classe Document.
  2. Ottieni valori da tutti i campi usando la classe Document.Form.
  3. Analizza nomi e valori se necessario.
  4. Carica PDF in un’istanza della classe Document
  5. Ottieni valori da tutti i campi usando la classe Document.Form

Estrarre dati da moduli PDF - C++

Questo codice di esempio mostra come estrarre dati dai moduli PDF in PDF utilizzando 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());
}