Extraiga datos de formularios PDF a través de C++

Extraiga los campos de datos del usuario de un documento PDF rellenable mediante C++. Crea tus propias aplicaciones C++ mediante las API del lado del servidor.

Cómo extraer datos de formularios PDF con la biblioteca C++

Para extraer datos de formularios PDF (Acroforms) en un archivo PDF, utilizaremos la API Aspose.PDF para C++, que es una API de manipulación de documentos rica en funciones, potente y fácil de usar para la plataforma cpp. Abra el administrador de paquetes NuGet, busque Aspose.pdf e instálelo. También puede utilizar el siguiente comando desde la consola del administrador de paquetes.

Cómo extraer AcroForm en PDF usando C++


Necesitas Aspose.PDF for C++ para probar el código en tu entorno.

  1. Cargue el PDF en una instancia de la clase Document.
  2. Obtener valores de todos los campos usando la clase Document.Form.
  3. Analice los nombres y los valores si es necesario.
  4. Cargar PDF en una instancia de la clase Document
  5. Obtener valores de todos los campos usando la clase Document.Form

Extraer datos de formularios PDF - C++

Este código de ejemplo muestra cómo extraer datos de formularios PDF en PDF utilizando 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());
    }