تحويل 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

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

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

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

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

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

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

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

// إنشاء كائن Presentation يمثل ملف عرض تقديمي
using (Presentation pres = new Presentation("Convert_XPS.pptx"))
{
    // حفظ العرض التقديمي إلى مستند XPS
    pres.Save("XPS_Output_Without_XPSOption_out.xps", SaveFormat.Xps);
}

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

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

 // إنشاء كائن Presentation يمثل ملف عرض تقديمي
 using (Presentation pres = new Presentation("Convert_XPS_Options.pptx"))
 {
     // إنشاء كائن الفئة TiffOptions
     XpsOptions options = new XpsOptions();

     // حفظ ملفات MetaFiles بصيغة PNG
     options.SaveMetafilesAsPng = true;

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

FAQ

هل يمكنني حفظ XPS إلى تدفق بدلاً من ملف؟

نعم—تتيح لك Aspose.Slides تصدير مباشرة إلى تدفق، وهو مثالي لواجهات برمجة التطبيقات على الويب، وسلاسل المعالجة على الخادم، أو أي سيناريو تريد فيه إرسال XPS دون التعامل مع نظام الملفات.

هل تُنقل الشرائح المخفية إلى XPS، وهل يمكن استبعادها؟

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