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

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

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

به منظور استخراج داده ها از فرم های PDF (Acroforms) در فایل PDF، از API Aspose.PDF for C++ استفاده خواهیم کرد که یک API دستکاری اسناد غنی از ویژگی، قدرتمند و آسان برای پلت فرم cpp است. مدیر بسته NuGet را باز کنید، Aspose.PDF را جستجو کنید و نصب کنید. همچنین می توانید از دستور زیر از کنسول مدیریت بسته استفاده کنید.

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


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

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

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

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

String _dataDir("C:\\Samples\\");
auto document = MakeObject<Document>(_dataDir + u"GetValuesFromAllFields.pdf");
for(auto wa : document->get_Form())
{
    auto formField = System::DynamicCast<Aspose::Pdf::Forms::Field>(wa);

    Console::WriteLine(u"Field Name : {0} ", formField->get_PartialName());
    Console::WriteLine(u"Value : {0} ", formField->get_Value());
}