إزالة شريحة من العرض التقديمي
إذا أصبحت شريحة (أو محتوياتها) زائدة عن الحاجة، يمكنك حذفها. تقدم Aspose.Slides فئة Presentation التي تضم ISlideCollection، وهي مستودع لجميع الشرائح في عرض تقديمي. باستخدام المؤشرات (المرجع أو الفهرس) لكائن ISlide المعروف، يمكنك تحديد الشريحة التي تريد إزالتها.
إزالة شريحة عن طريق المرجع
- إنشاء مثيل من فئة Presentation .
- الحصول على مرجع الشريحة التي تريد إزالتها من خلال معرفها أو فهرسها.
- إزالة الشريحة المرجعية من العرض التقديمي.
- حفظ العرض التقديمي المعدل.
تظهر لك هذه الشيفرة بلغة C# كيفية إزالة شريحة من خلال مرجعها:
// إنشاء كائن Presentation الذي يمثل ملف عرض تقديمي
using (Presentation pres = new Presentation("RemoveSlideUsingReference.pptx"))
{
// الوصول إلى شريحة من خلال فهرسها في مجموعة الشرائح
ISlide slide = pres.Slides[0];
// إزالة شريحة من خلال مرجعها
pres.Slides.Remove(slide);
// حفظ العرض التقديمي المعدل
pres.Save("modified_out.pptx", Aspose.Slides.Export.SaveFormat.Pptx);
}
إزالة شريحة عن طريق الفهرس
- إنشاء مثيل من فئة Presentation .
- إزالة الشريحة من العرض التقديمي من خلال موقع فهرسها.
- حفظ العرض التقديمي المعدل.
تظهر لك هذه الشيفرة بلغة C# كيفية إزالة شريحة من خلال فهرسها:
// إنشاء كائن Presentation الذي يمثل ملف عرض تقديمي
using (Presentation pres = new Presentation("RemoveSlideUsingIndex.pptx"))
{
// إزالة شريحة من خلال فهرسها
pres.Slides.RemoveAt(0);
// حفظ العرض التقديمي المعدل
pres.Save("modified_out.pptx", Aspose.Slides.Export.SaveFormat.Pptx);
}
إزالة شريحة تخطيط غير مستخدمة
تقدم Aspose.Slides الطريقة RemoveUnusedLayoutSlides (من فئة Compress) للسماح لك بحذف الشرائح التخطيطية غير المرغوب فيها وغير المستخدمة. تظهر لك هذه الشيفرة بلغة C# كيفية إزالة شريحة تخطيط من عرض تقديمي باوربوينت:
using (Presentation pres = new Presentation("pres.pptx"))
{
Aspose.Slides.LowCode.Compress.RemoveUnusedLayoutSlides(pres);
pres.Save("pres-out.pptx", SaveFormat.Pptx);
}
إزالة شريحة ماستر غير مستخدمة
تقدم Aspose.Slides الطريقة RemoveUnusedMasterSlides (من فئة Compress) للسماح لك بحذف الشرائح الرئيسية غير المرغوب فيها وغير المستخدمة. تظهر لك هذه الشيفرة بلغة C# كيفية إزالة شريحة ماستر من عرض تقديمي باوربوينت:
using (Presentation pres = new Presentation("pres.pptx"))
{
Aspose.Slides.LowCode.Compress.RemoveUnusedMasterSlides(pres);
pres.Save("pres-out.pptx", SaveFormat.Pptx);
}