إضافة شرائح إلى العروض التقديمية في Java

إضافة شريحة إلى عرض تقديمي

Aspose.Slides for Java يسمح للمطورين بإضافة شرائح فارغة إلى عرضهم التقديمي. لإضافة شريحة فارغة في العرض، يرجى اتباع الخطوات التالية:

  • إنشاء نسخة من الفئة Presentation .
  • إنشاء كائن من الفئة ISlideCollection عن طريق تعيين مرجع إلى خاصية Slides (مجموعة من كائنات الشرائح المحتوى) المعروضة بواسطة كائن Presentation .
  • إضافة شريحة فارغة إلى العرض في نهاية مجموعة الشرائح المحتوى باستدعاء طريقة addEmptySlide المعروضة بواسطة كائن ISlideCollection .
  • القيام ببعض العمليات مع الشريحة الفارغة التي تم إضافتها حديثًا.
  • أخيرًا، كتابة ملف العرض باستخدام كائن Presentation .
// إنشاء فئة Presentation التي تمثل ملف العرض التقديمي
Presentation pres = new Presentation();
try {
    // إنشاء فئة SlideCollection
    ISlideCollection slds = pres.getSlides();

    for (int i = 0; i < pres.getLayoutSlides().size(); i++) {
        // إضافة شريحة فارغة إلى مجموعة Slides
        slds.addEmptySlide(pres.getLayoutSlides().get_Item(i));
    }
    // إجراء بعض العمليات على الشريحة التي تمت إضافتها حديثًا

    // حفظ ملف PPTX إلى القرص
    pres.save("EmptySlide.pptx", SaveFormat.Pptx);
} finally {
    pres.dispose();
}

الأسئلة المتكررة

هل يمكنني إدراج شريحة جديدة في موضع معين، وليس فقط في النهاية؟

نعم. المكتبة تدعم مجموعات الشرائح وعمليات insert/clone، لذلك يمكنك إضافة شريحة في الفهرس المطلوب بدلاً من الإضافة فقط في النهاية.

هل يتم الحفاظ على السمات/الأنماط عند إضافة شريحة بناءً على تخطيط؟

نعم. التخطيط يرث التنسيق من القالب الرئيسي، والشريحة الجديدة ترث من التخطيط المختار والقالب الرئيسي المتعلق به.

أي شريحة تكون موجودة في عرض تقديمي “فارغ” جديد قبل إضافة الشرائح؟

العرض التقديمي الذي تم إنشاؤه حديثًا يحتوي بالفعل على شريحة فارغة واحدة ذات فهرس صفر. هذا أمر مهم مراعاته عند حساب مؤشرات الإدراج.

كيف أختار التخطيط “الصحيح” لشريحة جديدة إذا كان القالب يحتوي على العديد من الخيارات؟

عادةً اختر فئة LayoutSlide التي تتطابق مع البنية المطلوبة (Title and Content, Two Content, إلخ). إذا كان هذا التخطيط غير موجود، يمكنك add it to the master ثم استخدامه.