Извлекайте данные из PDF-форм с помощью Java

Извлеките поля пользовательских данных из заполняемого PDF-документа. Используйте Aspose.PDF для Java для программного изменения PDF-файлов

Как извлечь данные из PDF-форм с помощью библиотеки Java

Для извлечения данных из PDF-форм (Acroforms) мы будем использовать API Aspose.PDF для Java, который представляет собой многофункциональный, мощный и простой в использовании API преобразования для платформы Java. Последнюю версию можно загрузить непосредственно с сайта Maven и установить в свой проект на базе Maven, добавив следующие конфигурации в pom.xml.

Как извлечь AcroForm в PDF с помощью Java


Вам понадобится Aspose.PDF for Java, чтобы попробовать код в своей среде.

  1. Загрузите PDF в экземпляр класса Document.
  2. Получение значений из всех полей с помощью класса Document.Form.
  3. При необходимости проанализируйте имена и значения.
  4. Загрузить PDF в экземпляр класса Document
  5. Получение значений из всех полей с помощью класса Document.Form

Извлечение данных из PDF-форм - Java

В этом примере кода показано, как извлекать данные из PDF-форм в PDF с помощью Java

// Open document
Document pdfDocument = new Document(dataDir + "GetValuesFromAllFields.pdf");

// Get values from all fields
foreach (Field formField in pdfDocument.Form)
{
    // Analyze names and values if need
    Console.WriteLine("Field Name : {0} ", formField.PartialName);
    Console.WriteLine("Value : {0} ", formField.Value);
}