Анімований текст використовується, щоб зробити презентації PowerPoint більш привабливими та привернути увагу аудиторії. До тексту та фігур застосовуються різні типи анімації відповідно до контексту презентації. Відповідно, у цій статті ви дізнаєтеся, як застосувати анімацію до тексту в PowerPoint PPT на Java.
- API для застосування анімації до тексту в PowerPoint
- Застосування анімації до тексту в PowerPoint
- Отримайте анімаційні ефекти з тексту в PowerPoint
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.
- Спочатку завантажте презентацію за допомогою класу Presentation.
- Потім виберіть потрібний абзац в об’єкті IParagraph на потрібному слайді.
- Застосуйте ефект анімації до тексту за допомогою методу Presentation.getSlides().getItem(index).getTimeline().getMainSequence().addEffect().
- Нарешті, збережіть презентацію за допомогою методу Presentation.save(String, SaveFormat).
У наведеному нижче прикладі коду показано, як створити анімований текст у 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.
- Потім отримайте послідовність потрібного слайда в об’єкті ISequence.
- Доступ до форми з вибраного слайда в об’єкті IAutoShape.
- Перегляньте кожен IParagraph у колекції за допомогою методу IAutoShape.getTextFrame().getItem(index).getParagraphs().
- Нарешті, отримайте ефекти в масиві IEffect за допомогою методу ISequence.getEffectsByParagraph(iParagraph).
У наведеному нижче прикладі коду показано, як отримати інформацію про ефект анімації тексту.
// Завантажити презентацію
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 за допомогою документації. Ви також можете повідомити нам про свої запити через наш форум.
Дивись також
- Створення презентацій MS PowerPoint на Java
- Додайте водяний знак до слайдів PowerPoint за допомогою Java
- Витягніть текст із файлів PowerPoint за допомогою Java
- Додайте, підключіть, видаліть або клонуйте форми PowerPoint у Java
- Перетворюйте зображення PowerPoint PPTX/PPT на PNG у Java
- Створення ескізів для PowerPoint PPTX або PPT за допомогою Java