ما هو ملف XPS؟
يمثل ملف XPS ملفات تخطيط الصفحة التي تستند إلى مواصفات ورق XML التي أنشأتها Microsoft. تم تطويره كبديل لتنسيق ملف EMF وهو مشابه لتنسيق ملف PDF ، ولكنه يستخدم XML في التخطيط والمظهر وطباعة المعلومات الخاصة بالمستند. في الواقع ، من المبرر أن نقول إن XPS هي محاولة على PDF ، لكن لا يمكن أن تحظى بشعبية كافية كما يمتلكها PDF لأسباب عديدة. توفر Microsoft XPS Document Writer افتراضيًا بدءًا من Windows 7 فصاعدًا لإنشاء ملفات XPS. يمكن إنشاء ملفات XPS عن طريق تحديد “Microsoft XPS Document Writer” كطابعة أثناء طباعة المستند.
يتم دمج عارضات XPS كجزء من Windows Vista و Windows 7 و Windows 8 و Internet Explorer 6 أو إصدار أحدث. تصبح ملفات XPS للقراءة فقط بمجرد إنشائها. هذا يضيف إلى ثقة المستخدم في المستندات المستلمة المرسلة على شكل XPS للتأكد من صحة المستند. يمكن أن يحتوي مستند XPS على صفحة واحدة أو أكثر كما تم تحويلها من المستند الأصلي.
نبذة تاريخية
قدمت Microsoft مواصفات XPS إلى Ecma International. في يونيو 2007 ، تم إنشاء اللجنة الفنية 46 لـ Ecma (TC46) لتطوير معيار يعتمد على مواصفات ورق OpenXPS. وافقت Ecma International على معيار Ecma (ECMA-388) مواصفات XPS في يونيو 2009 في الدورة السابعة والتسعين للجمعية العامة.
تنسيق ملف XPS
يتكون تنسيق XPS من علامات XML التي تحدد تكوين المستند والمظهر المرئي لكل صفحة بالإضافة إلى قواعد التقديم لعرض المستند أو طباعته. يحتفظ بجميع المعلومات لإعادة إنشاء مستند على أي نظام مما يجعله مستقلاً عن الموارد المتاحة على هذا النظام. التنسيق هو في الأساس أرشيف مضغوط وإذا قمت بإعادة تسمية امتداد الملف إلى ZIP ، فسترى الملفات المكونة التي تحتوي على بيانات المستند. تشمل هذه الوثائق:
- ملفات صفحة المستند (.fpage) - تحتوي على محتوى المستند وإعدادات تنسيق المستند. تحتوي كل صفحة في مستند XPS على ملف FPAGE واحد.
- ملف إعدادات المستند (.fdoc) - يخزن الإعدادات المضمنة في أرشيف XPS.
- ملفات أجزاء المستند (.frag) - تحدد إعدادات ملف XPS الفعلي ولكل صفحة في المستند ملف .frag خاص بها.
تحتفظ هذه الملفات بمحتويات المستند بطريقة ، على سبيل المثال ، إذا لم يكن لدى شخص ما نفس الخطوط المثبتة على جهازه ، فسيظل عارض XPS يعرض تلك الخطوط الأصلية. هذا يعني تضمين ملف ترميز XML لكل:
- صفحة
- نص
- الخطوط المضمنة
- الصور النقطية
- رسومات متجهة ثنائية الأبعاد
- إدارة الحقوق الرقمية
يتضمن تنسيق مستند XPS مجموعة محددة جيدًا من الأجزاء والعلاقات ، كل منها يحقق غرضًا معينًا في المستند. يوسع التنسيق أيضًا ميزات الحزمة ، بما في ذلك التوقيعات الرقمية والصور المصغرة والتداخل.
يبدو مستند XPS النموذجي على النحو التالي ويمكن تحليله في ضوء تنسيق ملف XPS المواصفات.