تحويل PowerPoint إلى XPS

حول XPS

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

متى يجب استخدام تنسيق XPS من مايكروسوفت

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

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

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

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

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

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

PPT(X) المدخلات:

todo:image_alt_text**

XPS الناتج:

todo:image_alt_text**

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

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

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

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

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

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

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

  # إنشاء كائن Presentation يمثل ملف عرض تقديمي
  $pres = new Presentation("Convert_XPS.pptx");
  try {
    # حفظ العرض التقديمي إلى مستند XPS
    $pres->save("XPS_Output_Without_XPSOption.xps", SaveFormat::Xps);
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }

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

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

  # إنشاء كائن Presentation يمثل ملف عرض تقديمي
  $pres = new Presentation("Convert_XPS_Options.pptx");
  try {
    # إنشاء كائن من فئة TiffOptions
    $options = new XpsOptions();
    # حفظ MetaFiles بصيغة PNG
    $options->setSaveMetafilesAsPng(true);
    # حفظ العرض التقديمي إلى مستند XPS
    $pres->save("XPS_Output_With_Options.xps", SaveFormat::Xps, $options);
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }