แยกข้อมูลจากแบบฟอร์ม PDF ผ่าน C++

แยกฟิลด์ข้อมูลผู้ใช้จากเอกสาร PDF ที่กรอกได้ใช้ Aspose.PDF สำหรับ C++ เพื่อแก้ไขไฟล์ PDF แบบโปรแกรม

วิธีแยกข้อมูลจากแบบฟอร์ม PDF โดยใช้ไลบรารี C++

ในการแยกข้อมูลจาก PDF Forms (Acroforms) ในไฟล์ PDF เราจะใช้ Aspose.PDF for C++ API ซึ่งเป็นAPI ที่มีคุณลักษณะที่หลากหลาย ทรงพลัง และใช้งานง่าย สำหรับแพลตฟอร์ม cppเปิดตัวจัดการแพคเกจ NuGet ค้นหาAspose.PDF และติดตั้งคุณอาจใช้คำสั่งต่อไปนี้จากคอนโซลตัวจัดการแพคเกจ

วิธีแยก AcroForm ใน PDF โดยใช้ C++


คุณต้อง Aspose.PDF for C++ เพื่อลองใช้รหัสในสภาพแวดล้อมของคุณ

1.โหลด PDF ในอินสแตนซ์ของคลาสเอกสาร 1.รับค่าจากทุกฟิลด์โดยใช้คลาส Document.Form 1.วิเคราะห์ชื่อและค่าหากจำเป็น 1.โหลด PDF ในอินสแตนซ์ของคลาสเอกสาร 1.รับค่าจากทุกฟิลด์โดยใช้คลาส 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());
}