تحويل PowerPoint إلى XPS

حول XPS

طورت مايكروسوفت XPS كبديل لـ PDF. يسمح لك بطباعة المحتوى عن طريق إخراج ملف مشابه جداً لملف PDF. يعتمد تنسيق XPS على XML. تظل تخطيط أو بنية ملف XPS كما هي في جميع أنظمة التشغيل والطابعات.

متى تستخدم تنسيق Microsoft XPS

إذا كنت ترغب في تقليل تكاليف التخزين، يمكنك تحويل عرض Microsoft PowerPoint الخاص بك إلى تنسيق XPS. بهذه الطريقة، سيكون من الأسهل عليك حفظ ومشاركة وطباعة مستنداتك.

تواصل مايكروسوفت تقديم دعم قوي لـ XPS في Windows (حتى في Windows 10)، لذا قد ترغب في التفكير في حفظ الملفات بهذا التنسيق. إذا كنت تتعامل مع Windows 8.1 وWindows 8 وWindows 7 وWindows Vista، فقد يكون XPS هو أفضل خيار لك لبعض العمليات.

  • Windows 8 يستخدم تنسيق OXPS (Open XPS) لملفات XPS. OXPS هو نسخة معيارية من تنسيق XPS الأصلي. يوفر Windows 8 دعمًا أفضل لملفات XPS مما يفعله لملفات PDF.

    • XPS: متصفح/قارئ XPS مُدمج وميزة الطباعة إلى XPS متاحة.
    • PDF: قارئ PDF متاح ولكن لا توجد ميزة الطباعة إلى PDF.
  • Windows 7 وWindows Vista يستخدمان تنسيق XPS الأصلي. توفر هذه الأنظمة أيضًا دعمًا أفضل لملفات XPS مما تفعله لملفات PDF.

    • XPS: قارئ XPS مُدمج وميزة الطباعة إلى XPS متاحة.
    • PDF: لا يوجد قارئ PDF. لا توجد ميزة الطباعة إلى PDF.

مدخل PPT(X):

todo:image_alt_text**

خرج XPS:

todo:image_alt_text**

في النهاية، نفذت مايكروسوفت دعم عمليات الطباعة في PDF من خلال ميزة الطباعة إلى PDF في Windows 10. سابقًا، كان يُتوقع من المستخدمين طباعة المستندات من خلال تنسيق XPS.

تحويل XPS باستخدام Aspose.Slides

في Aspose.Slides لـ C++، يمكنك استخدام طريقة Save التي تقدمها فئة Presentation لتحويل العرض التقديمي بالكامل إلى مستند XPS.

عند تحويل عرض تقديمي إلى XPS، يجب عليك حفظ العرض التقديمي باستخدام أحد هذه الإعدادات:

  • الإعدادات الافتراضية (بدون XPSOptions)
  • إعدادات مخصصة (مع XPSOptions)

تحويل العروض التقديمية إلى XPS باستخدام الإعدادات الافتراضية

هذا الكود النموذجي في C++ يوضح لك كيفية تحويل عرض تقديمي إلى مستند XPS باستخدام الإعدادات القياسية:

// إنشاء كائن Presentation يمثل ملف عرض تقديمي
auto pres = System::MakeObject<Presentation>(u"Convert_XPS.pptx");
// حفظ العرض التقديمي إلى مستند XPS
pres->Save(u"XPS_Output_Without_XPSOption_out.xps", SaveFormat::Xps);

تحويل العروض التقديمية إلى XPS باستخدام إعدادات مخصصة

هذا الكود النموذجي يوضح لك كيفية تحويل عرض تقديمي إلى مستند XPS باستخدام إعدادات مخصصة في C++:

// إنشاء كائن Presentation يمثل ملف عرض تقديمي
auto pres = System::MakeObject<Presentation>(u"Convert_XPS_Options.pptx");
// إنشاء فئة TiffOptions
auto options = System::MakeObject<XpsOptions>();

// حفظ ملفات التعريف كـ PNG
options->set_SaveMetafilesAsPng(true);

// حفظ العرض التقديمي إلى مستند XPS
pres->Save(u"XPS_With_Options_out.xps", SaveFormat::Xps, options);