Estrai dati dai moduli PDF tramite Java

Estrai i campi di dati utente dal documento PDF compilabile. Usa Aspose.PDF per Java per modificare i file PDF a livello di programmazione

Come estrarre dati da moduli PDF utilizzando la libreria Java

Per estrarre dati da PDF Forms (Acroforms), utilizzeremo l’API Aspose.PDF for Java, un’API di conversione per la piattaforma Java ricca di funzionalità, potente e facile da usare. Puoi scaricare la sua versione più recente direttamente da Maven e installarla all’interno del tuo progetto basato su Maven aggiungendo le seguenti configurazioni al pom.xml.

Come estrarre AcroForm in PDF usando Java


È necessario Aspose.PDF for Java 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 il PDF in un’istanza della classe Document
  5. Ottieni valori da tutti i campi usando la classe Document.Form

Estrai dati da moduli PDF - Java

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