إدارة عرض الشرائح في Python

في مايكروسوفت بوربوينت، تُعد إعدادات Slide Show أداة أساسية لإعداد وتقديم العروض التقديمية المهنية. واحدة من أهم الميزات في هذا القسم هي Set Up Show، التي تتيح لك تخصيص العرض التقديمي وفقًا لظروف وجماهير معينة، مما يضمن المرونة والراحة. باستخدام هذه الميزة، يمكنك اختيار نوع العرض (مثل تقديمه بواسطة متحدث، أو استعراضه من قبل فرد، أو استعراضه في كشك)، تمكين أو تعطيل التكرار، اختيار شرائح محددة للعرض، واستخدام التوقيتات. هذه الخطوة في الإعداد ضرورية لجعل عرضك أكثر فاعلية ومهنية.

slide_show_settings هي خاصية من فئة Presentation من النوع SlideShowSettings، والتي تتيح لك إدارة إعدادات عرض الشرائح في عرض بوربوينت. في هذه المقالة، سنستكشف كيفية استخدام هذه الخاصية لتكوين والتحكم في جوانب مختلفة من إعدادات عرض الشرائح.

اختيار نوع العرض

SlideShowSettings.slide_show_type يحدد نوع عرض الشرائح، والذي يمكن أن يكون نسخة من الفئات التالية: PresentedBySpeaker، BrowsedByIndividual، أو BrowsedAtKiosk. باستخدام هذه الخاصية يمكنك تعديل العرض لسيناريوهات استخدام مختلفة، مثل الأكشاك الآلية أو العروض اليدوية.

مثال الشيفرة أدناه ينشئ عرضًا تقديميًا جديدًا ويضبط نوع العرض إلى “Browsed by an individual” دون عرض شريط التمرير.

with slides.Presentation() as presentation:

    show_type = slides.BrowsedByIndividual()
    show_type.show_scrollbar = False

    presentation.slide_show_settings.slide_show_type = show_type

    presentation.save("output.pptx", slides.export.SaveFormat.PPTX)

تفعيل خيارات العرض

SlideShowSettings.loop يحدد ما إذا كان عرض الشرائح يجب أن يتكرر في حلقة حتى يتم إيقافه يدويًا. هذا مفيد للعروض الآلية التي تحتاج إلى التشغيل باستمرار. SlideShowSettings.show_narration يحدد ما إذا كان يجب تشغيل التعليقات الصوتية خلال عرض الشرائح. وهو مفيد للعروض الآلية التي تحتوي على إرشادات صوتية للجمهور. SlideShowSettings.show_animation يحدد ما إذا كان يجب تشغيل الرسوم المتحركة المضافة إلى كائنات الشرائح. هذا مفيد لتوفير التأثير البصري الكامل للعرض.

مثال الشيفرة التالي ينشئ عرضًا تقديميًا جديدًا ويجعل عرض الشرائح يتكرر.

with slides.Presentation() as presentation:

    presentation.slide_show_settings.loop = True

    presentation.save("output.pptx", slides.export.SaveFormat.PPTX)

اختيار الشرائح للعرض

SlideShowSettings.slides الخاصية تتيح لك اختيار نطاق من الشرائح ليتم عرضها أثناء العرض التقديمي. هذا مفيد عندما تحتاج إلى عرض جزء فقط من العرض بدلاً من جميع الشرائح. مثال الشيفرة التالي ينشئ عرضًا تقديميًا جديدًا ويحدد نطاق الشرائح للعرض من الشريحة 2 إلى الشريحة 9.

with slides.Presentation() as presentation:
    
    slide_range = slides.SlidesRange()
    slide_range.start = 2
    slide_range.end = 9

    presentation.slide_show_settings.slides = slide_range

    presentation.save("output.pptx", slides.export.SaveFormat.PPTX)

استخدام تقدم الشرائح

SlideShowSettings.use_timings الخاصية تسمح لك بتمكين أو تعطيل استخدام التوقيتات المحددة مسبقًا لكل شريحة. هذا مفيد لعرض الشرائح تلقائيًا بمدة عرض محددة مسبقًا. مثال الشيفرة أدناه ينشئ عرضًا تقديميًا جديدًا ويعطل استخدام التوقيتات.

with slides.Presentation() as presentation:

    presentation.slide_show_settings.use_timings = False

    presentation.save("output.pptx", slides.export.SaveFormat.PPTX)

عرض أدوات التحكم في الوسائط

SlideShowSettings.show_media_controls الخاصية تحدد ما إذا كان يجب عرض أدوات التحكم في الوسائط (مثل التشغيل، الإيقاف المؤقت، والإيقاف) أثناء عرض الشرائح عندما يتم تشغيل محتوى متعدد الوسائط (مثل الفيديو أو الصوت). هذا مفيد عندما تريد إعطاء المقدم القدرة على التحكم في تشغيل الوسائط خلال العرض.

مثال الشيفرة التالي ينشئ عرضًا تقديميًا جديدًا ويفعل عرض أدوات التحكم في الوسائط.

with slides.Presentation() as presentation:

    presentation.slide_show_settings.show_media_controls = True

    presentation.save("output.pptx", slides.export.SaveFormat.PPTX)

الأسئلة الشائعة

هل يمكنني حفظ عرض تقديمي بحيث يفتح مباشرةً في وضع عرض الشرائح؟

نعم. احفظ الملف بصيغة PPSX أو PPSM؛ هذه الصيغ تفتح مباشرة في وضع عرض الشرائح عند فتحها في PowerPoint. في Aspose.Slides، اختر صيغة الحفظ المقابلة أثناء التصدير.

هل يمكنني استبعاد شرائح فردية من العرض دون حذفها من الملف؟

نعم. ضع علامة على الشريحة كـ hidden. الشرائح المخفية تظل في العرض التقديمي لكنها لا تُعرض أثناء عرض الشرائح.

هل يمكن لـ Aspose.Slides تشغيل عرض شرائح أو التحكم في عرض مباشر على الشاشة؟

لا. Aspose.Slides يحرر، يحلل، ويحول ملفات العروض التقديمية؛ تشغيل العرض الفعلي يتم بواسطة تطبيق عارض مثل PowerPoint.