Ekstrak data dari Formulir PDF melalui Java

Ekstrak bidang data pengguna dari dokumen PDF yang dapat diisi. Gunakan Aspose.PDF untuk Java untuk memodifikasi file PDF secara terprogram

Cara Mengekstrak data dari Formulir PDF menggunakan perpustakaan Java

Untuk mengekstrak data dari Formulir PDF (Acroforms), kita akan menggunakan API Aspose.PDF for Java yang merupakan API konversi kaya fitur, kuat, dan mudah digunakan untuk platform Java. Anda dapat mengunduh versi terbarunya langsung dari Maven dan menginstalnya dalam proyek berbasis Maven Anda dengan menambahkan konfigurasi berikut ke pom.xml.

Cara Mengekstrak AcroForm dalam PDF menggunakan Java


Anda memerlukan Aspose.PDF untuk Java untuk mencoba kode di lingkungan Anda.

  1. Muat PDF dalam contoh kelas Dokumen.
  2. Dapatkan nilai dari semua bidang menggunakan kelas Document.Form.
  3. Analisis nama dan nilai jika diperlukan.
  4. Memuat PDF dalam contoh kelas Dokumen
  5. Dapatkan nilai dari semua bidang menggunakan kelas Document.Form

Ekstrak data dari Formulir PDF - Java

Kode sampel ini menunjukkan cara Mengekstrak data dari Formulir PDF dalam PDF menggunakan 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());
    }
}