Анімований текст використовується, щоб зробити презентації PowerPoint більш привабливими та привернути увагу аудиторії. До тексту та фігур застосовуються різні типи анімації відповідно до контексту презентації. Відповідно, у цій статті ви дізнаєтеся, як застосувати анімацію до тексту в PowerPoint PPT на Java.

Java API для створення анімованого тексту в PowerPoint PPT

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

Застосуйте анімацію до тексту в PowerPoint PPT на Java

Aspose.Slides for Java підтримує понад 150 анімаційних ефектів, таких як Bounce, PathFootball, Zoom тощо. Крім того, він надає спеціальні анімаційні ефекти, такі як OLEObjectShow і OLEObjectOpen. Ви можете переглянути повний список підтримуваних ефектів анімації в переліку EffectType.

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

У наведеному нижче прикладі коду показано, як створити анімований текст у PowerPoint PPT на Java.

// Завантажити презентацію
Presentation presentation = new Presentation("Presentation.pptx");
try {
    // Виберіть абзац, щоб додати ефект
    IAutoShape autoShape = (IAutoShape)presentation.getSlides().get_Item(0).getShapes().get_Item(0);
    IParagraph paragraph = autoShape.getTextFrame().getParagraphs().get_Item(0);

    // Додати ефект анімації «Політ» до виділеного абзацу
    IEffect effect = presentation.getSlides().get_Item(0).getTimeline().getMainSequence().
            addEffect(paragraph, EffectType.Fly, EffectSubtype.Left, EffectTriggerType.OnClick);
    // Зберегти презентацію
    presentation.save("AnimationEffectinParagraph.pptx", SaveFormat.Pptx);
} finally {
    if (presentation != null) presentation.dispose();
}

Java Отримайте текстові анімаційні ефекти з PowerPoint PPT

У деяких випадках вам може знадобитися отримати інформацію про ефект анімації, використаний для певного фрагмента тексту. Наприклад, щоб використати той самий ефект для іншого тексту в презентації.

Нижче наведено кроки, щоб отримати інформацію про ефект анімації, застосований до тексту.

У наведеному нижче прикладі коду показано, як отримати інформацію про ефект анімації тексту.

// Завантажити презентацію
Presentation presentation = new Presentation("Presentation.pptx");

try {
    // Отримати послідовність і форму зі слайда
    ISequence sequence = pres.getSlides().get_Item(0).getTimeline().getMainSequence();
    IAutoShape autoShape = (IAutoShape)pres.getSlides().get_Item(0).getShapes().get_Item(0);

    // Перебирайте абзаци
   for (IParagraph paragraph : autoShape.getTextFrame().getParagraphs())
    {
        // Доступ до ефектів анімації
        IEffect[] effects = sequence.getEffectsByParagraph(paragraph);

        if (effects.length > 0)
            System.out.println("Paragraph \"" + paragraph.getText() + "\" has " + effects[0].getType() + " effect.");
    }
} finally {
    pres.dispose();
}

Java API для створення анімованого тексту в PPT – отримайте безкоштовну ліцензію

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

Висновок

У цій статті ви дізналися, як застосовувати ефекти анімації до тексту в презентаціях PowerPoint за допомогою Java. Крім того, у статті також описано, як отримати ефекти анімації з тексту в презентації PowerPoint.

Java PowerPoint API – докладніше

Ви можете дослідити інші функції Aspose.Slides for Java за допомогою документації. Ви також можете повідомити нам про свої запити через наш форум.

Дивись також