تُستخدم انتقالات الشرائح لإضافة تأثيرات بصرية ، والتي تحدث أثناء الانتقال من شريحة إلى أخرى في عرض شرائح PowerPoint. يمكنك أيضًا تعيين صوت الانتقال والسرعة والمدة والتأثيرات الأخرى وفقًا لسياق العرض التقديمي الخاص بك. وفقًا لذلك ، تتناول هذه المقالة كيفية إضافة انتقالات الشرائح في PowerPoint PPT باستخدام Java.

Java API لإضافة انتقالات الشرائح في PowerPoint PPT

من أجل إضافة انتقالات الشرائح في عروض PPTX أو PPT التقديمية ، سوف نستخدم Aspose.Slides for Java. تسمح واجهة برمجة التطبيقات بإنشاء ومعالجة عروض PowerPoint و OpenOffice التقديمية. يمكنك إما تنزيل JAR الخاص بواجهة برمجة التطبيقات أو تثبيته باستخدام تكوينات Maven التالية.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>21.8</version>
    <classifier>jdk16</classifier>
</dependency>

أضف Slide Transition في PPT باستخدام Java

فيما يلي خطوات إضافة انتقال للشرائح في PowerPoint PPT باستخدام Java.

  1. أولاً ، قم بتحميل عرض PowerPoint التقديمي باستخدام فئة Presentation.
  2. بعد ذلك ، اضبط نوع انتقال الشريحة باستخدام طريقة SlideShowTransition.setType() و TransitionType class.
  3. أخيرًا ، احفظ العرض التقديمي المحدث باستخدام طريقة Presentation.save (String، SaveFormat).

يُظهر نموذج التعليمات البرمجية التالي كيفية تعيين الانتقال لشريحة في عرض PowePoint.

// تحميل ملف العرض التقديمي المصدر
Presentation presentation = new Presentation("AccessSlides.pptx");
try {
    // تطبيق انتقال نوع الدائرة على الشريحة 1
    presentation.getSlides().get_Item(0).getSlideShowTransition().setType(TransitionType.Circle);

    // تطبيق انتقال نوع المشط على الشريحة 2
    presentation.getSlides().get_Item(1).getSlideShowTransition().setType(TransitionType.Comb);

    // حفظ العرض التقديمي
    presentation.save("SampleTransition_out.pptx", SaveFormat.Pptx);
} finally {
    presentation.dispose();
}

أضف انتقالات الشرائح المتقدمة في PPT في Java

فيما يلي الخطوات لتعيين خيارات انتقال الشريحة المتقدمة مثل المدة والصوت والسرعة وما إلى ذلك.

  1. أولاً ، قم بتحميل عرض PowerPoint التقديمي باستخدام فئة Presentation.
  2. بعد ذلك ، قم بتعيين نوع انتقال الشريحة باستخدام طريقة SlideShowTransition.setType() و TransitionType class.
  3. عيّن تأثيرات متقدمة مثل Sound و AdvanceAfterTime وما إلى ذلك (راجع قائمة التأثيرات).
  4. أخيرًا ، احفظ العرض التقديمي المحدث باستخدام طريقة Presentation.save (String، SaveFormat).

يوضح نموذج التعليمات البرمجية التالي كيفية تعيين خيارات انتقال الشريحة المتقدمة في عرض PowerPoint تقديمي.

// قم بتحميل ملف عرض تقديمي
Presentation pres = new Presentation("BetterSlideTransitions.pptx");
try {
    // تطبيق انتقال نوع الدائرة على الشريحة 1
    pres.getSlides().get_Item(0).getSlideShowTransition().setType(TransitionType.Circle);

    // اضبط وقت الانتقال على 3 ثوانٍ
    pres.getSlides().get_Item(0).getSlideShowTransition().setAdvanceOnClick(true);
    pres.getSlides().get_Item(0).getSlideShowTransition().setAdvanceAfterTime(3000);

    // تطبيق انتقال نوع المشط على الشريحة 2
    pres.getSlides().get_Item(1).getSlideShowTransition().setType(TransitionType.Comb);
    
    // اضبط وقت الانتقال على 5 ثوانٍ
    pres.getSlides().get_Item(1).getSlideShowTransition().setAdvanceOnClick(true);
    pres.getSlides().get_Item(1).getSlideShowTransition().setAdvanceAfterTime(5000);

    // تطبيق انتقال نوع التكبير على الشريحة 3
    pres.getSlides().get_Item(2).getSlideShowTransition().setType(TransitionType.Zoom);
    
    // اضبط وقت الانتقال على 7 ثوانٍ
    pres.getSlides().get_Item(2).getSlideShowTransition().setAdvanceOnClick(true);
    pres.getSlides().get_Item(2).getSlideShowTransition().setAdvanceAfterTime(7000);

    // حفظ العرض التقديمي
    pres.save("SampleTransition_out.pptx", SaveFormat.Pptx);
} finally {
    pres.dispose();
}

Java: اضبط Morph Transition في PowerPoint PPTX

Aspose.Slides for Java يسمح أيضًا بتعيين انتقالات التحويل ، والتي تُستخدم لإنشاء رسوم متحركة سلسة. تدعم واجهة برمجة التطبيقات انتقالات التحويل التالية:

  • ByObject: سيتم تنفيذ التحويل التدريجي مع الأخذ في الاعتبار الأشكال ككائنات غير قابلة للتجزئة.
  • ByWord: سيتم تنفيذ التحويل التدريجي مع نقل النص بكلمات حيثما أمكن ذلك.
  • ByChar: سيتم تنفيذ التحويل التدريجي مع نقل النص بالأحرف حيثما أمكن ذلك.

فيما يلي خطوات إضافة انتقال التحويل التدريجي في عرض PowerPoint تقديمي باستخدام Java.

  1. أولاً ، قم بتحميل عرض PowerPoint التقديمي باستخدام فئة Presentation.
  2. بعد ذلك ، اضبط نوع انتقال الشريحة على TransitionType.Morph باستخدام طريقة SlideShowTransition.setType().
  3. اضبط نوع الانتقال التدريجي باستخدام طريقة IMorphTransition.setMorphType().
  4. أخيرًا ، احفظ العرض التقديمي المحدث باستخدام طريقة Presentation.save (String، SaveFormat).

يُظهر نموذج التعليمات البرمجية التالي كيفية تعيين انتقالات التحويل في عروض PowerPoint التقديمية.

// تحميل العرض
Presentation presentation = new Presentation("presentation.pptx");
try {  
    // تعيين نوع الانتقال
    presentation.getSlides().get_Item(0).getSlideShowTransition().setType(TransitionType.Morph);
    ((IMorphTransition)presentation.getSlides().get_Item(0).getSlideShowTransition().getValue()).setMorphType(TransitionMorphType.ByWord);
    
    // حفظ العرض التقديمي
    presentation.save("presentation-out.pptx", SaveFormat.Pptx);
} finally {
    presentation.dispose();
}

Java API لـ PPT Slide Transition - احصل على ترخيص مجاني

يمكنك استخدام Aspose.Slides لـ Java بدون قيود تقييمية عن طريق طلب ترخيص مؤقت.

استنتاج

في هذه المقالة ، تعلمت كيفية إضافة انتقالات الشرائح في عروض PowerPoint التقديمية باستخدام Java. علاوة على ذلك ، لقد رأيت كيفية تعيين انتقالات التحويل في عروض PPTX / PPT التقديمية. بصرف النظر عن هذا ، يمكنك زيارة الوثائق لاستكشاف الميزات الأخرى لواجهة برمجة التطبيقات. أيضًا ، لا تتردد في إخبارنا باستفساراتك عبر المنتدى.

أنظر أيضا

معلومة: تأثيرات انتقالات Aspose التي تم تنفيذها مؤخرًا في محول PowerPoint to Video للسماح لك بإنشاء المزيد من مقاطع الفيديو المذهلة والجذابة بناءً على العروض التقديمية.