استخراج داده ها از فرم های PDF از طریق Java

فیلدهای داده کاربر را از سند PDF قابل پر کردن استخراج کنید. از Aspose.PDF برای Java استفاده کنید تا فایل های PDF را به صورت برنامه نویسی تغییر دهید

نحوه استخراج داده ها از فرم های PDF با استفاده از کتابخانه Java

به منظور استخراج داده ها از فرم های PDF (Acroforms)، از API Aspose.PDF for Java استفاده خواهیم کرد که یک API تبدیل غنی از ویژگی، قدرتمند و آسان برای پلت فرم جاوا است. شما می توانید آخرین نسخه آن را مستقیماً از Maven دانلود کرده و آن را در پروژه مبتنی بر Maven خود با اضافه کردن تنظیمات زیر به pom.xml نصب کنید.

نحوه استخراج AcroForm در PDF با استفاده از Java


شما به Aspose.PDF برای جاوا نیاز دارید تا کد را در محیط خود امتحان کنید.

۱. PDF را در یک نمونه از کلاس Document بارگذاری کنید. ۱. مقادیر را از تمام فیلدها با استفاده از کلاس Document.Form دریافت کنید. ۱. در صورت لزوم نام ها و مقادیر را تجزیه و تحلیل کنید. ۱. PDF را در یک نمونه از کلاس Document بارگذاری کنید ۱. دریافت مقادیر از تمام فیلدها با استفاده از کلاس Document.Form

استخراج داده ها از فرم های PDF - Java

این کد نمونه نحوه استخراج داده ها از فرم های PDF در PDF با استفاده از 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());
    }
}