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 Bibliothek C++

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 Dokumentenmanipulation für die cpp -Plattform. Öffnen Sie den NuGet Paketmanager, suchen Sie nach Aspose.pdf und installieren Sie ihn. 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 for C++, um den Code in Ihrer Umgebung auszuprobieren.

  1. Laden Sie PDF in einer 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. Laden Sie PDF in einer Instanz der Document-Klasse
  5. Ruft Werte aus allen Feldern mit der Klasse Document.Form ab

Daten aus PDF-Formularen extrahieren - C++

Dieser Beispielcode zeigt, wie mit C++ Daten aus PDF-Formularen in PDF extrahiert werden

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