Extraiga datos de formularios PDF a través de Java

Extraiga los campos de datos de usuario de un documento PDF rellenable. Utilice Aspose.PDF para Java para modificar archivos PDF mediante programación

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

Para extraer datos de formularios PDF (Acroforms), utilizaremos la API Aspose.PDF para Java, que es una API de conversión rica en funciones, potente y fácil de usar para la plataforma Java. Puedes descargar su última versión directamente desde Maven e instalarla en tu proyecto basado en Maven añadiendo las siguientes configuraciones a pom.xml.

Cómo extraer AcroForm en PDF usando Java


Necesita Aspose.PDF para Java para probar el código en su entorno.

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

Extraer datos de formularios PDF - Java

Este código de ejemplo muestra cómo extraer datos de formularios PDF en PDF usando Java

// Open document
String inputFile = DATA_DIR.resolve("sample.pdf").toString();
try (Document pdfDocument = new Document(inputFile)) {

    // Get values from all fields
    for (WidgetAnnotation field : pdfDocument.getForm()) {
        // Cast to FormField
        Field formField = (Field) field;
        // Analyze names and values if needed
        System.out.println("Field Name : " + formField.getPartialName());
        System.out.println("Value : " + formField.getValue());
    }
}