العمل مع AcroForms في PDF باستخدام Aspose.PDF لـ C++
AcroForms هي النماذج الأصلية القابلة للتعبئة في PDF المستندة إلى بنية PDF. النماذج XFA هي نماذج تستند إلى XML مضمّنة في ملف PDF. AcroForms هو نموذج أقدم يرجع تاريخه إلى عام 1998 ولا يزال يُشار إليه كنموذج PDF الكلاسيكي اليوم. بالإضافة إلى إعادة تدفق المحتوى، يمكن لـ AcroForms القيام بكل ما يمكن أن تقوم به نماذج XFA، وأشياء أخرى لا يمكن لـ XFA القيام بها. تمتلك AcroForms قدرات لا توجد في XFA وبالمقابل، تمتلك XFA بعض القدرات التي لا توجد في AcroForms. على سبيل المثال:
-
تدعم AcroForms مفهوم “القوالب”، مما يسمح بإضافة صفحات إضافية إلى مستند نموذج PDF لدعم تعبئة النموذج بسجلات قاعدة بيانات متعددة.
-
يدعم XFA مفهوم إعادة تدفق المستند مما يسمح بتغيير حجم الحقل إذا لزم الأمر لاستيعاب البيانات.
لدراسة أكثر تفصيلاً لإمكانيات العمل مع النماذج، ادرس المقالات التالية في القسم:
-
إنشاء AcroForm - إنشاء نموذج من البداية، إضافة RadioButtonField، TextBoxField، Caption Field باستخدام C++.
-
ملء AcroForm - لملء حقل نموذج، احصل على الحقل من مجموعة النماذج في كائن Document.
-
استخراج بيانات AcroForm - الحصول على القيم من جميع الحقول والفردية وغيرها.
-
تعديل AcroForm - الحصول على/تعيين FieldLimit، إزالة الحقول في النموذج الموجود، تعيين خط حقل النموذج إلى خط غير خطوط PDF الأساسية الـ 14 باستخدام C++.
-
نشر بيانات AcroForm - استيراد وتصدير بيانات النموذج إلى ملف XML.