Переходи між слайдами використовуються для додавання візуальних ефектів, які виникають під час переходу від одного слайда до іншого в слайд-шоу PowerPoint. Ви також можете встановити звук переходу, швидкість, тривалість та інші ефекти відповідно до контексту вашої презентації. Відповідно, у цій статті розповідається про те, як додати переходи між слайдами в PowerPoint PPT за допомогою Java.

Java API для додавання переходів між слайдами в PowerPoint PPT

Щоб додати переходи між слайдами в презентаціях PPTX або PPT, ми будемо використовувати Aspose.Slides for Java. API дозволяє створювати презентації PowerPoint і OpenOffice і керувати ними. Ви можете завантажити JAR API або встановити його за допомогою наведених нижче конфігурацій 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>

Додайте перехід між слайдами в PPT за допомогою Java

Нижче наведено кроки для додавання переходу між слайдами в PowerPoint PPT за допомогою Java.

  1. Спочатку завантажте презентацію PowerPoint за допомогою класу Presentation.
  2. Потім установіть тип переходу між слайдами за допомогою методу SlideShowTransition.setType() і класу TransitionType.
  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.
  3. Установіть розширені ефекти, такі як Звук, 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 у PowerPoint PPTX

Aspose.Slides for Java також дозволяє налаштовувати переходи морфінгу, які використовуються для створення плавної анімації. API підтримує наступні зміни морфінгу:

  • За об’єктом: перехід Morph виконуватиметься з урахуванням форм як неподільних об’єктів.
  • ByWord: Перехід Morph буде виконано з перенесенням тексту словами, де це можливо.
  • ByChar: Перехід Morph буде виконано з перенесенням тексту по символах, де це можливо.

Нижче наведено кроки для додавання переходу морфінгу в презентацію 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 – отримайте безкоштовну ліцензію

Ви можете використовувати Aspose.Slides for Java без оціночних обмежень, попросивши тимчасову ліцензію.

Висновок

У цій статті ви дізналися, як додавати переходи між слайдами в презентації PowerPoint за допомогою Java. Крім того, ви бачили, як налаштувати переходи морфінгу в презентаціях PPTX/PPT. Окрім цього, ви можете відвідати документацію, щоб дослідити інші функції API. Ви також можете повідомити нам про свої запити через наш форум.

Дивись також

Інформація: Aspose нещодавно реалізував ефекти переходів у своєму конвертері PowerPoint to Video, щоб дозволити вам створювати ще більш приголомшливі та привабливі відео на основі презентацій.