Animierter Text wird verwendet, um die PowerPoint Präsentationen attraktiver zu gestalten und die Aufmerksamkeit des Publikums auf sich zu ziehen. Je nach Kontext der Präsentation werden verschiedene Arten von Animationen auf den Text und die Formen angewendet. Dementsprechend erfahren Sie in diesem Artikel, wie Sie mit Java Animationen auf den Text in PowerPoint anwenden.

Java API zum Anwenden von Animation auf Text in PowerPoint

Um eine Animation auf den Text in PowerPoint Präsentationen anzuwenden, verwenden wir Aspose.Slides for Java. Die API bietet eine breite Palette von Funktionen zum Erstellen und Bearbeiten von PowerPoint und OpenOffice-Präsentationen. Sie können die API entweder herunterladen oder sie mit den folgenden Maven konfigurationen installieren.

<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>

Wenden Sie mithilfe von Java Animation auf Text in PowerPoint an

Aspose.Slides for Java unterstützt mehr als 150 Animationseffekte wie Bounce, PathFootball, Zoom usw. Darüber hinaus bietet es spezielle Animationseffekte wie OLEObjectShow und OLEObjectOpen. Sie können die vollständige Liste der unterstützten Animationseffekte in der Aufzählung EffectType anzeigen.

Im Folgenden finden Sie die Schritte zum Anwenden von Animationen auf Text in einer PowerPoint Präsentation mit Java.

Das folgende Codebeispiel zeigt, wie Sie einen Animationseffekt auf Text in einer PowerPoint Präsentation anwenden.

// Präsentation laden
Presentation presentation = new Presentation("Presentation.pptx");
try {
    // Wählen Sie den Absatz aus, um den Effekt hinzuzufügen
    IAutoShape autoShape = (IAutoShape)presentation.getSlides().get_Item(0).getShapes().get_Item(0);
    IParagraph paragraph = autoShape.getTextFrame().getParagraphs().get_Item(0);

    // Fügen Sie dem ausgewählten Absatz einen Fly-Animationseffekt hinzu
    IEffect effect = presentation.getSlides().get_Item(0).getTimeline().getMainSequence().
            addEffect(paragraph, EffectType.Fly, EffectSubtype.Left, EffectTriggerType.OnClick);
    // Präsentation speichern
    presentation.save("AnimationEffectinParagraph.pptx", SaveFormat.Pptx);
} finally {
    if (presentation != null) presentation.dispose();
}

Holen Sie sich Animationseffekte aus einem Text in PowerPoint

In einigen Fällen müssen Sie möglicherweise die Informationen über den Animationseffekt abrufen, der für einen bestimmten Textabschnitt verwendet wird. Zum Beispiel, um denselben Effekt für einen anderen Text in der Präsentation zu verwenden.

Im Folgenden finden Sie die Schritte zum Abrufen von Informationen über den auf einen Text angewendeten Animationseffekt.

Das folgende Codebeispiel zeigt, wie Sie die Informationen über den Animationseffekt eines Textes erhalten.

// Präsentation laden
Presentation presentation = new Presentation("Presentation.pptx");

try {
    // Holen Sie sich Sequenz und Form von der Folie
    ISequence sequence = pres.getSlides().get_Item(0).getTimeline().getMainSequence();
    IAutoShape autoShape = (IAutoShape)pres.getSlides().get_Item(0).getShapes().get_Item(0);

    // Schleife die Absätze durch
    for (IParagraph paragraph : autoShape.getTextFrame().getParagraphs())
    {
        // Greifen Sie auf Animationseffekte zu
        IEffect[] effects = sequence.getEffectsByParagraph(paragraph);

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

Holen Sie sich eine kostenlose API Lizenz

Sie können Aspose.Slides for Java ohne Evaluierungseinschränkungen verwenden, indem Sie eine temporäre Lizenz anfordern.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie mit Java Animationseffekte für Text in PowerPoint Präsentationen verwenden. Darüber hinaus hat der Artikel auch behandelt, wie man Animationseffekte aus einem Text in einer PowerPoint Präsentation erhält. Außerdem können Sie andere Funktionen von Aspose.Slides for Java mithilfe von Dokumentation erkunden. Sie können uns auch gerne Ihre Fragen über unser Forum mitteilen.

Siehe auch