العمل مع AcroForms
أساسيات AcroForms
AcroForms هي تقنية النماذج الأصلية لملفات PDF. AcroForms هي نموذج موجه بالصفحات. تم تقديمها لأول مرة في عام 1998. تقبل الإدخال في صيغة بيانات النماذج أو FDF وصيغة بيانات النماذج XML أو xFDF. تدعم الشركات الطرف الثالث AcroForms. عندما قدمت Adobe AcroForms، أشارت إليها بأنها “نموذج PDF تم إنشاؤه باستخدام Adobe Acrobat Pro/Standard وليس نوعًا خاصًا من نموذج XFA الثابت أو الديناميكي. Acroforms محمولة وتعمل على جميع المنصات.
يمكنك استخدام AcroForms لإضافة صفحات إضافية إلى مستند نموذج PDF. بفضل مفهوم القوالب، يمكنك استخدام AcroForms لدعم ملء النموذج بعدة سجلات قواعد بيانات.
يدعم PDF 1.7 طريقتين مختلفتين لدمج البيانات ونماذج PDF.
AcroForms (المعروفة أيضًا باسم نماذج Acrobat)، تم تقديمها وتضمينها في مواصفات تنسيق PDF 1.2.
نماذج Adobe XML Forms Architecture (XFA)، تم تقديمها في مواصفات تنسيق PDF 1.5 كميزة اختيارية (لا يتم تضمين مواصفات XFA في مواصفات PDF، فهي مشار إليها فقط). نماذج أرشيف XML لـ Adobe (XFA)، تم تقديمها في مواصفات تنسيق PDF 1.5 كميزة اختيارية (لا تتضمن مواصفات XFA في مواصفات PDF، بل يتم الإشارة إليها فقط.
لفهم Acroforms مقابل نماذج XFA، نحتاج إلى فهم الأساسيات أولاً. كنقطة بداية، كلاهما نماذج PDF التي يمكنك استخدامها. Acroforms هو الأقدم، تم إنشاؤه في عام 1998، ولا يزال يُشار إليه باعتباره النموذج الكلاسيكي لـ PDF. نماذج XFA هي صفحات ويب يمكنك حفظها كملف PDF، وظهرت في عام 2003. استغرق الأمر بعض الوقت قبل أن يبدأ PDF في قبول نماذج XFA.
لدى AcroForms قدرات لا توجد في XFA وبالعكس، XFA لديه بعض القدرات التي لا توجد في AcroForms. على سبيل المثال:
- يدعم AcroForms مفهوم “القوالب”، مما يسمح بإضافة صفحات إضافية إلى مستند نموذج PDF لدعم تعبئة النموذج بسجلات قواعد بيانات متعددة.
- يدعم XFA مفهوم إعادة تدفق الوثيقة مما يسمح للحقل بتغيير حجمه إذا لزم الأمر لاستيعاب البيانات.
لمزيد من التعلم المفصل لقدرات مكتبة Java، راجع المقالات التالية: للحصول على دراسة أكثر تفصيلاً لقدرات مكتبة Java، راجع المقالات التالية:
- إنشاء AcroForm - إنشاء نموذج من البداية باستخدام C#.
- ملء AcroForm - ملء حقل النموذج في مستند PDF الخاص بك.
- استخراج AcroForm - الحصول على قيمة من جميع الحقول أو حقل فردي من مستند PDF.
- تعديل AcroForm - الحصول أو تعيين FieldLimit، تعيين خط حقل النموذج وغيرها.
- نشر بيانات AcroForm - استيراد وتصدير بيانات النموذج إلى ملف XML ومنه.
- استيراد وتصدير البيانات - استيراد وتصدير البيانات باستخدام فئة النموذج.