Il testo animato viene utilizzato per rendere le presentazioni PowerPoint più attraenti e attirare l’attenzione del pubblico. Vari tipi di animazioni vengono applicati al testo e alle forme in base al contesto della presentazione. Di conseguenza, in questo articolo imparerai come applicare l’animazione al testo in PowerPoint usando Java.
- API per applicare l’animazione al testo in PowerPoint
- Applica l’animazione al testo in PowerPoint
- Ottieni effetti di animazione da un testo in PowerPoint
API Java per applicare l’animazione al testo in PowerPoint
Per applicare l’animazione al testo nelle presentazioni PowerPoint, utilizzeremo Aspose.Slides for Java. L’API offre un’ampia gamma di funzionalità per creare e manipolare presentazioni PowerPoint e OpenOffice. Puoi scaricare l’API o installarla utilizzando le seguenti configurazioni 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>
Applica l’animazione al testo in PowerPoint utilizzando Java
Aspose.Slides per Java supporta oltre 150 effetti di animazione, come Bounce, PathFootball, Zoom, ecc. Inoltre, fornisce effetti di animazione specifici come OLEObjectShow e OLEObjectOpen. È possibile visualizzare l’elenco completo degli effetti di animazione supportati nell’enumerazione EffectType.
Di seguito sono riportati i passaggi per applicare l’animazione al testo in una presentazione PowerPoint utilizzando Java.
- Per prima cosa, carica la presentazione usando la classe Presentazione.
- Quindi, seleziona il paragrafo desiderato in un oggetto IParagraph dalla diapositiva desiderata.
- Applicare l’effetto di animazione al testo utilizzando il metodo Presentation.getSlides().getItem(index).getTimeline().getMainSequence().addEffect().
- Infine, salva la presentazione usando il metodo Presentation.save(String, SaveFormat).
Nell’esempio di codice seguente viene illustrato come applicare un effetto di animazione al testo in una presentazione di PowerPoint.
// Carica presentazione
Presentation presentation = new Presentation("Presentation.pptx");
try {
// Seleziona il paragrafo per aggiungere effetto
IAutoShape autoShape = (IAutoShape)presentation.getSlides().get_Item(0).getShapes().get_Item(0);
IParagraph paragraph = autoShape.getTextFrame().getParagraphs().get_Item(0);
// Aggiungi l'effetto di animazione Vola al paragrafo selezionato
IEffect effect = presentation.getSlides().get_Item(0).getTimeline().getMainSequence().
addEffect(paragraph, EffectType.Fly, EffectSubtype.Left, EffectTriggerType.OnClick);
// Salva presentazione
presentation.save("AnimationEffectinParagraph.pptx", SaveFormat.Pptx);
} finally {
if (presentation != null) presentation.dispose();
}
Ottieni effetti di animazione da un testo in PowerPoint
In alcuni casi, potrebbe essere necessario recuperare le informazioni sull’effetto di animazione utilizzato per un particolare pezzo di testo. Ad esempio, per utilizzare lo stesso effetto per un altro testo nella presentazione.
Di seguito sono riportati i passaggi per ottenere informazioni sull’effetto di animazione applicato a un testo.
- Per prima cosa, carica la presentazione usando la classe Presentation.
- Quindi, ottieni la sequenza della diapositiva desiderata nell’oggetto ISequence.
- Accedi alla forma dalla diapositiva selezionata in un oggetto IAutoShape.
- Scorri ogni IParagraph nella raccolta usando il metodo IAutoShape.getTextFrame().getItem(index).getParagraphs().
- Infine, ottieni gli effetti in un array IEffect usando il metodo ISequence.getEffectsByParagraph(iParagraph).
Nell’esempio di codice seguente viene illustrato come ottenere le informazioni sull’effetto di animazione di un testo.
// Carica presentazione
Presentation presentation = new Presentation("Presentation.pptx");
try {
// Ottieni sequenza e forma dalla diapositiva
ISequence sequence = pres.getSlides().get_Item(0).getTimeline().getMainSequence();
IAutoShape autoShape = (IAutoShape)pres.getSlides().get_Item(0).getShapes().get_Item(0);
// Scorri i paragrafi
for (IParagraph paragraph : autoShape.getTextFrame().getParagraphs())
{
// Accedi agli effetti di animazione
IEffect[] effects = sequence.getEffectsByParagraph(paragraph);
if (effects.length > 0)
System.out.println("Paragraph \"" + paragraph.getText() + "\" has " + effects[0].getType() + " effect.");
}
} finally {
pres.dispose();
}
Ottieni una licenza API gratuita
È possibile utilizzare Aspose.Slides per Java senza limitazioni di valutazione richiedendo una licenza temporanea.
Conclusione
In questo articolo, hai imparato come utilizzare gli effetti di animazione per il testo nelle presentazioni PowerPoint utilizzando Java. Inoltre, l’articolo ha anche spiegato come ottenere effetti di animazione da un testo in una presentazione PowerPoint. Inoltre, puoi esplorare altre funzionalità di Aspose.Slides per Java usando documentazione. Inoltre, puoi sentirti libero di farci sapere delle tue domande tramite il nostro forum.
Guarda anche
- Crea presentazioni MS PowerPoint in Java
- Aggiungi filigrana alle diapositive di PowerPoint utilizzando Java
- Estrai testo da file PowerPoint utilizzando Java
- Aggiungi, collega, rimuovi o clona forme PowerPoint in Java
- Converti PowerPoint PPTX/PPT in immagini PNG in Java
- Genera miniature per PowerPoint PPTX o PPT utilizzando Java