Extrahieren Sie Daten aus PDF-Formularen über C++

Extrahieren Sie Benutzerdatenfelder aus einem ausfüllbaren PDF-Dokument. Verwenden Sie Aspose.PDF für C++, um PDF-Dateien programmgesteuert zu ändern

So extrahieren Sie Daten aus PDF-Formularen mithilfe der C++ Library

Um Daten aus PDF-Formularen (Acroforms) in eine PDF-Datei zu extrahieren, verwenden wir die Aspose.PDF for C++ API, eine funktionsreiche, leistungsstarke und benutzerfreundliche API zur Dokumentenbearbeitung für die cpp -Plattform. Öffnen Sie den Paketmanager NuGet, suchen Sie nach Aspose.PDF und installieren Sie. Sie können auch den folgenden Befehl von der Package Manager Console aus verwenden.

So extrahieren Sie AcroForm in PDF mit C++


Sie benötigen Aspose.PDF für C++, um den Code in Ihrer Umgebung auszuprobieren.

  1. Lädt PDF in eine Instanz der Document-Klasse.
  2. Ruft Werte aus allen Feldern mit der Klasse Document.Form ab.
  3. Analysieren Sie bei Bedarf Namen und Werte.
  4. PDF in eine Instanz der Document-Klasse laden
  5. Ruft Werte aus allen Feldern mit der Klasse Document.Form ab

Extrahieren Sie Daten aus PDF-Formularen - C++

Dieser Beispielcode zeigt, wie Sie Daten aus PDF-Formularen in PDF mit C++ extrahieren

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());
}