إزالة الشريحة من العرض التقديمي

إذا أصبحت شريحة (أو محتوياتها) غير ضرورية، يمكنك حذفها. توفر Aspose.Slides فئة Presentation التي تحتوي على ISlideCollection، والتي هي مستودع لجميع الشرائح في العرض التقديمي. باستخدام المؤشرات (المرجع أو الفهرس) لكائن ISlide المعروف، يمكنك تحديد الشريحة التي ترغب في إزالتها.

إزالة الشريحة بواسطة المرجع

  1. إنشاء مثيل من فئة Presentation .
  2. الحصول على مرجع الشريحة التي تريد إزالتها من خلال معرفها أو فهرسها.
  3. إزالة الشريحة المشار إليها من العرض التقديمي.
  4. حفظ العرض التقديمي المعدل.

هذا الشيفرة PHP توضح لك كيفية إزالة شريحة من خلال مرجعها:

  # إنشاء كائن Presentation يمثل ملف عرض تقديمي
  $pres = new Presentation("demo.pptx");
  try {
    # الوصول إلى شريحة من خلال فهرسها في مجموعة الشرائح
    $slide = $pres->getSlides()->get_Item(0);
    # إزالة شريحة من خلال مرجعها
    $pres->getSlides()->remove($slide);
    # حفظ العرض التقديمي المعدل
    $pres->save("modified.pptx", SaveFormat::Pptx);
  } finally {
    $pres->dispose();
  }

إزالة الشريحة بواسطة الفهرس

  1. إنشاء مثيل من فئة Presentation .
  2. إزالة الشريحة من العرض التقديمي من خلال موضع فهرسها.
  3. حفظ العرض التقديمي المعدل.

هذا الشيفرة PHP توضح لك كيفية إزالة شريحة من خلال فهرسها:

  # إنشاء كائن Presentation يمثل ملف عرض تقديمي
  $pres = new Presentation("demo.pptx");
  try {
    # إزالة شريحة من خلال فهرس الشريحة
    $pres->getSlides()->removeAt(0);
    # حفظ العرض التقديمي المعدل
    $pres->save("modified.pptx", SaveFormat::Pptx);
  } finally {
    $pres->dispose();
  }

إزالة الشريحة التخطيط غير المستخدمة

توفر Aspose.Slides الطريقة removeUnusedLayoutSlides (من فئة Compress) للسماح لك بحذف الشرائح التخطيط غير المرغوب فيها وغير المستخدمة. هذا الشيفرة PHP توضح لك كيفية إزالة شريحة تخطيط من عرض تقديمي باوربوينت:

  $pres = new Presentation("pres.pptx");
  try {
    Compress->removeUnusedLayoutSlides($pres);
    $pres->save("pres-out.pptx", SaveFormat::Pptx);
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }

إزالة شريحة الماستر غير المستخدمة

توفر Aspose.Slides الطريقة removeUnusedMasterSlides (من فئة Compress) للسماح لك بحذف شرائح الماستر غير المرغوب فيها وغير المستخدمة. هذا الشيفرة PHP توضح لك كيفية إزالة شريحة ماستر من عرض تقديمي باوربوينت:

  $pres = new Presentation("pres.pptx");
  try {
    Compress->removeUnusedMasterSlides($pres);
    $pres->save("pres-out.pptx", SaveFormat::Pptx);
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }