معالج تنسيق الكائنات
معالج كائنات التنسيق ( FOP ، المعروف أيضًا باسم Apache FOP ) هو تطبيق جافا يحوّل ملفات كائنات تنسيق XSL (XSL-FO) إلى PDF أو تنسيقات أخرى قابلة للطباعة. طُوّر FOP في الأصل بواسطة جيمس تاوبر الذي تبرّع به لمؤسسة برمجيات أباتشي عام 1999. وهو جزء من مشروع رسومات XML من أباتشي .
FOP هو برنامج مفتوح المصدر ، ويتم توزيعه بموجب رخصة أباتشي 2.0 .
الحالة الحالية
أحدث إصدار من Apache FOP هو 2.11. [ 2 ]
القيود الرئيسية
معظم العناصر الأكثر أهمية التي تمت إضافتها في XSL-FO 1.1 (خرائط التدفق، علامات الجدول، الفهارس، إلخ) غير متوفرة [ 3 ]
بالإضافة إلى ذلك، لا تزال ميزات XSL-FO 1.0 القديمة غير مدعومة بالكامل بما في ذلك تخطيط الجدول التلقائي والعناصر العائمة والمزيد.
دعم الإدخال
يدعم Apache FOP تضمين عدد من تنسيقات الصور في XSL-FO (عبر <fo:external-graphic>العنصر). وتشمل هذه التنسيقات ما يلي:
تُنفذ مكتبة Apache FOP العنصر <fo:float>مع بعض القيود. [ 4 ] في الإصدارات السابقة للإصدار 2.0، كانت كائنات الرسومات الخارجية تقتصر على الرسم المضمن أو في كتلة بدون نص ملتف.
تنسيقات الإخراج
يدعم Apache FOP تنسيقات الإخراج التالية: [ 5 ]
- PDF (أفضل دعم للإخراج)، بما في ذلك PDF/X و PDF/A مع بعض القيود [ 6 ]
- نسخة طبق الأصل من ملف نصي ASCII
- ملاحظة لاحقة
- مخرجات الطابعة المباشرة ( PCL )
- وكالة فرانس برس
- RTF
- Java2D / AWT للعرض والطباعة وتحويل الصفحات إلى PNG و TIFF
- XML (شجرة المنطقة XML)
- صورة نقطية ( TIFF / PNG )
في تَقَدم:
انظر أيضاً
- كائنات تنسيق XSL (XSL-FO)
- XSL
روابط خارجية
مراجع
- ↑ "الإصدار 2.11" . 28 أبريل 2025. تم الاطلاع عليه في 19 يونيو 2025 .
- ↑ "حالة Apache FOP" .
- ↑ "توافق Apache FOP مع XSL-FO" .
- ↑ "ملاحظات إصدار Apache FOP 2.0" . تم الاطلاع عليها بتاريخ 18-12-2015 .
- ↑ كيرون، ليدل (2010). "تنسيقات إخراج أباتشي FOP" (PDF) .
{{cite web}}: CS1 maint: url-status ( link ) - ↑ "FOP 0.95 - PDF/X (ISO 15930)" . تم الاطلاع عليه بتاريخ 22-05-2011 .
- مؤسسة برمجيات أباتشي
- برامج نظام مجانية
- برنامج مجاني مكتوب بلغة جافا
- مكتبات لغة البرمجة جافا
- برنامج يستخدم ترخيص أباتشي
- نهايات مكتبة الحاسوب
