الحصول على خلفية الشريحة بالكامل من العرض كصورة
الحصول على خلفية الشريحة بالكامل
في عروض PowerPoint التقديمية، قد تتكون خلفية الشريحة من العديد من العناصر. بالإضافة إلى الصورة المحددة كـخلفية الشريحة، يمكن أن يتأثر الخلفية النهائية بموضوع العرض، نظام الألوان، والأشكال الموضوعة على الشريحة الأصلية وشريحة التخطيط.
Aspose.Slides for PHP via Java لا يوفر طريقة بسيطة لاستخراج خلفية الشريحة الكاملة كصورة، لكن يمكنك اتباع الخطوات التالية للقيام بذلك:
- قم بتحميل العرض باستخدام الفئة Presentation .
- احصل على حجم الشريحة من العرض.
- اختر شريحة.
- أنشئ عرضًا مؤقتًا.
- عيّن نفس حجم الشريحة في العرض المؤقت.
- استنسخ الشريحة المحددة إلى العرض المؤقت.
- احذف الأشكال من الشريحة المستنسخة.
- حوّل الشريحة المستنسخة إلى صورة.
مثال الشيفرة التالي يستخرج خلفية الشريحة الكاملة من العرض كصورة.
$slideIndex = 0;
$imageScale = 1;
$presentation = new Presentation("sample.pptx");
$slideSize = $presentation->getSlideSize()->getSize();
$slide = $presentation->getSlides()->get_Item($slideIndex);
$tempPresentation = new Presentation();
$slideWidth = $slideSize->getWidth();
$slideHeight = $slideSize->getHeight();
$tempPresentation->getSlideSize()->setSize($slideWidth, $slideHeight, SlideSizeScaleType::DoNotScale);
$clonedSlide = $tempPresentation->getSlides()->addClone($slide);
$clonedSlide->getShapes()->clear();
$background = clonedSlide->getImage($imageScale, $imageScale);
$background->save("output->png", ImageFormat::Png);
$tempPresentation->dispose();
$presentation->dispose();
الأسئلة الشائعة
هل سيتم الحفاظ على التدرجات المعقدة أو القوام أو تعبئة الصور من الشريحة الأصلية في صورة الخلفية الناتجة؟
نعم. يقوم Aspose.Slides بتصيير التدرجات، والصور، وتعبئة القوام المعرفة على الشريحة أو التخطيط أو الأصل. إذا كنت بحاجة إلى عزل المظهر عن الأصول الموروثة،قم بتعيين خلفية خاصة على الشريحة الحالية قبل التصدير.
هل يمكنني إضافة علامة مائية إلى صورة الخلفية الناتجة قبل حفظها؟
نعم. يمكنكإضافة علامة مائية كشكل أو صورة علىنسخة من الشريحة تعمل (توضع خلف المحتوى الآخر) ثم تصديرها. هذا يتيح لك إنشاء صورة خلفية مدمجة بالعلامة المائية.
هل يمكنني الحصول على الخلفية لتخطيط أو أصل محدد دون ربطها بشريحة موجودة؟
نعم. قم بالوصول إلى الأصل أو التخطيط المطلوب، وطبقه علىشريحة مؤقتة بالحجم المطلوب، ثم صدّر تلك الشريحة للحصول على الخلفية المستمدة من ذلك التخطيط أو الأصل.
هل توجد قيود ترخيص تؤثر على تصدير الصور؟
ميزات التصيير متاحة بالكامل معترخيص صالح. في وضع التقييم، قد يتضمن الإخراج قيودًا مثل العلامة المائية. فعّل الترخيص مرة واحدة لكل عملية قبل تشغيل تصديرات الدُفعة.