احصل على خلفية شريحة العرض كاملة كصورة

Contents
[ ]

في عروض PowerPoint، يمكن أن تتكون خلفية الشريحة من العديد من العناصر. بالإضافة إلى الصورة المخصصة كـ خلفية الشريحة، يمكن أن تتأثر الخلفية النهائية بموضوع العرض، ونظام الألوان، والأشكال الموضوعة على الشريحة الرئيسية وشريحة التخطيط.

لا توفر Aspose.Slides for Python طريقة بسيطة لاستخراج خلفية شريحة العرض كاملة كصورة، ولكن يمكنك اتباع الخطوات أدناه للقيام بذلك:

  1. قم بتحميل العرض باستخدام فئة Presentation.
  2. احصل على حجم الشريحة من العرض.
  3. اختر شريحة.
  4. أنشئ عرضًا تقديميًا مؤقتًا.
  5. قم بتعيين نفس حجم الشريحة في العرض المؤقت.
  6. استنسخ الشريحة المحددة إلى العرض المؤقت.
  7. احذف الأشكال من الشريحة المستنسخة.
  8. قم بتحويل الشريحة المستنسخة إلى صورة.

مثال الكود التالي يستخرج خلفية شريحة العرض كاملة كصورة.

slide_index = 0
image_scale = 1

with slides.Presentation("sample.pptx") as presentation:
    slide_size = presentation.slide_size.size
    slide = presentation.slides[slide_index]

    with slides.Presentation() as temp_presentation:
        temp_presentation.slide_size.set_size(
            slide_size.width, slide_size.height, slides.SlideSizeScaleType.DO_NOT_SCALE)

        cloned_slide = temp_presentation.slides.add_clone(slide)
        cloned_slide.shapes.clear()

        with cloned_slide.get_image(image_scale, image_scale) as background:
            background.save("output.png", slides.ImageFormat.PNG)