Wyodrębnij dane z formularzy PDF za pośrednictwem Java

Wyodrębnij pola danych użytkownika z dokumentu PDF, który można wypełnić. Użyj pliku Aspose.PDF dla Java, aby programowo modyfikować pliki PDF

Jak wyodrębnić dane z formularzy PDF za pomocą biblioteki Java

Aby wyodrębnić dane z formularzy PDF (Acroforms), użyjemy interfejsu API Aspose.PDF for Java, który jest bogatym w funkcje, potężnym i łatwym w użyciu interfejsem API konwersji dla platformy Java. Możesz pobrać najnowszą wersję bezpośrednio z Maven i zainstalować ją w swoim projekcie opartym na Maven, dodając następujące konfiguracje do pom.xml.

Jak wyodrębnić program AcroForm w formacie PDF przy użyciu Java


Potrzebujesz Aspose.PDF dla Java, aby wypróbować kod w swoim środowisku.

  1. Załaduj plik PDF w wystąpieniu klasy Document.
  2. Uzyskaj wartości ze wszystkich pól używając klasy Document.Form.
  3. W razie potrzeby analizuj nazwy i wartości.
  4. Wczytywanie pliku PDF w wystąpieniu klasy Document
  5. Uzyskaj wartości ze wszystkich pól używając klasy Document.Form

Wyodrębnij dane z formularzy PDF - Java

Ten przykładowy kod pokazuje, jak wyodrębnić dane z formularzy PDF w formacie PDF przy użyciu 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());
    }
}