ما هو النموذج (AcroForm)؟
PDF يمكنه دعم النماذج التفاعلية وغير التفاعلية.
النماذج التفاعلية، وتُعرف أيضًا باسم "نماذج AcroForms"، أضيفت في PDF 1.2 وتتكون من حقول تسمح للمستخدمين بإدخال المعلومات. يمكن أن تظهر هذه الحقول في أي مجموعة من صفحات مستند PDF ويمكن تصديرها أو استيرادها كـ FDF أو XFDF.
النماذج غير التفاعلية، التي قُدمت في PDF 1.7، هي تمثيلات ثابتة لحقول النماذج يمكن أن تتضمن بيانات من مصادر خارجية أو تكون مخصصة للتعبئة اليدوية.
لمزيد من المعلومات التقنية، راجع البند 12.7 في ISO 32000-2:2020.
نوعا نماذج PDF
نموذج AcroForm هو النوع الأصلي. كل حقل عبارة عن تعليق توضيحي لعُنصر واجهة (widget annotation) موضوع على صفحة، وله مظهره وقيمته وطريقة التحقق الخاصة به، ويعمل في أي عارض PDF مكتمل إلى حد معقول. إن XFA هو وصف نموذج بتنسيق XML داخل غلاف PDF. يمكنه إعادة تنسيق نفسه أثناء تعبئته، ولكنه يحتاج إلى عارض يدعمه، كما تمت إزالته من PDF 2.0.
أنواع الحقول وما يحدث للبيانات
- حقول نصية، سطر واحد أو متعددة الأسطر.
- مربعات اختيار وأزرار اختيار (راديو).
- قوائم منسدلة ومربعات قائمة.
- أزرار ضغط، والتي تحمل إجراء بدلاً من قيمة.
- حقول توقيع، تحتوي على توقيع رقمي.
يمكن إرسال بيانات النموذج إلى خادم، أو تصديرها بمفردها كـ FDF أو XFDF حتى يمكن نقل القيم بين نُسخ من النموذج نفسه دون إرسال المستند بالكامل.
تسطيح نموذج
يقوم التسطيح برسم القيم الحالية للحقول على الصفحة كمحتوى عادي وإزالة الحقول. تبدو النتيجة وتُقرأ بالشكل نفسه، ولكن لا يمكن بعد ذلك تحريرها أو إعادة تصديرها أو إعادة تعيينها عن طريق الخطأ، وهو ما يكون مطلوبًا عادةً لنموذج مُعبأ يتم أرشفته أو إرساله.