Bildövergångar används för att lägga till visuella effekter, som uppstår när du flyttar från en bild till en annan i ett PowerPoint-bildspel. Du kan också ställa in övergångsljud, hastighet, varaktighet och andra effekter i enlighet med sammanhanget för din presentation. Följaktligen täcker den här artikeln hur man lägger till bildövergångar i PowerPoint PPT med Java.
- Java API för att lägga till bildövergångar i PowerPoint PPT
- Lägg till Slide Transition i PPT med Java
- Lägg till avancerade bildövergångar i PPT
- Morph Transition i PowerPoint PPT
Java API för att lägga till bildövergångar i PowerPoint PPT
För att lägga till bildövergångar i PPTX- eller PPT-presentationer kommer vi att använda Aspose.Slides for Java. API:et tillåter att skapa och manipulera PowerPoint- och OpenOffice-presentationer. Du kan antingen ladda ner API:s JAR eller installera den med hjälp av följande Maven-konfigurationer.
<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>
Lägg till Slide Transition i PPT med Java
Följande är stegen för att lägga till bildövergång i en PowerPoint PPT med Java.
- Ladda först PowerPoint-presentationen med klassen Presentation.
- Ställ sedan in en bildövergångstyp med metoden SlideShowTransition.setType() och klassen TransitionType.
- Slutligen, spara den uppdaterade presentationen med metoden Presentation.save(String, SaveFormat).
Följande kodexempel visar hur man ställer in övergången för en bild i en PowePoint-presentation.
// Ladda källpresentationsfilen
Presentation presentation = new Presentation("AccessSlides.pptx");
try {
// Använd cirkeltypsövergång på bild 1
presentation.getSlides().get_Item(0).getSlideShowTransition().setType(TransitionType.Circle);
// Applicera övergång av kamtyp på objektglas 2
presentation.getSlides().get_Item(1).getSlideShowTransition().setType(TransitionType.Comb);
// Spara presentationen
presentation.save("SampleTransition_out.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
Lägg till avancerade bildövergångar i PPT i Java
Följande är stegen för att ställa in avancerade bildövergångsalternativ som varaktighet, ljud, hastighet, etc.
- Ladda först PowerPoint-presentationen med klassen Presentation.
- Ange sedan en bildövergångstyp med metoden SlideShowTransition.setType() och klassen TransitionType.
- Ställ in avancerade effekter såsom Ljud, AdvanceAfterTime, etc. (se lista över effekter).
- Slutligen, spara den uppdaterade presentationen med metoden Presentation.save(String, SaveFormat).
Följande kodexempel visar hur du ställer in avancerade alternativ för bildövergång i en PowerPoint-presentation.
// Ladda en presentationsfil
Presentation pres = new Presentation("BetterSlideTransitions.pptx");
try {
// Använd cirkeltypsövergång på bild 1
pres.getSlides().get_Item(0).getSlideShowTransition().setType(TransitionType.Circle);
// Ställ in övergångstiden på 3 sekunder
pres.getSlides().get_Item(0).getSlideShowTransition().setAdvanceOnClick(true);
pres.getSlides().get_Item(0).getSlideShowTransition().setAdvanceAfterTime(3000);
// Applicera övergång av kamtyp på objektglas 2
pres.getSlides().get_Item(1).getSlideShowTransition().setType(TransitionType.Comb);
// Ställ in övergångstiden på 5 sekunder
pres.getSlides().get_Item(1).getSlideShowTransition().setAdvanceOnClick(true);
pres.getSlides().get_Item(1).getSlideShowTransition().setAdvanceAfterTime(5000);
// Använd zoomtypsövergång på bild 3
pres.getSlides().get_Item(2).getSlideShowTransition().setType(TransitionType.Zoom);
// Ställ in övergångstiden på 7 sekunder
pres.getSlides().get_Item(2).getSlideShowTransition().setAdvanceOnClick(true);
pres.getSlides().get_Item(2).getSlideShowTransition().setAdvanceAfterTime(7000);
// Spara presentationen
pres.save("SampleTransition_out.pptx", SaveFormat.Pptx);
} finally {
pres.dispose();
}
Java: Ställ in Morph Transition i PowerPoint PPTX
Aspose.Slides för Java tillåter också att ställa in morph-övergångar, som används för att göra smidiga animationer. Följande morph-övergångar stöds av API:n:
- ByObject: Morfövergång kommer att utföras med tanke på former som odelbara objekt.
- ByWord: Morph övergång kommer att utföras med överföring av text för ord där det är möjligt.
- ByChar: Morph-övergång kommer att utföras med överföring av text med tecken där så är möjligt.
Följande är stegen för att lägga till morfövergång i en PowerPoint-presentation med Java.
- Ladda först PowerPoint-presentationen med klassen Presentation.
- Ställ sedan in en bildövergångstyp till TransitionType.Morph med metoden SlideShowTransition.setType().
- Ställ in morfövergångstyp med metoden IMorphTransition.setMorphType().
- Slutligen, spara den uppdaterade presentationen med metoden Presentation.save(String, SaveFormat).
Följande kodexempel visar hur man ställer in morph-övergångar i PowerPoint-presentationer.
// Ladda presentationen
Presentation presentation = new Presentation("presentation.pptx");
try {
// Ställ in övergångstyp
presentation.getSlides().get_Item(0).getSlideShowTransition().setType(TransitionType.Morph);
((IMorphTransition)presentation.getSlides().get_Item(0).getSlideShowTransition().getValue()).setMorphType(TransitionMorphType.ByWord);
// Spara presentationen
presentation.save("presentation-out.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
Java API för PPT Slide Transition - Skaffa en gratis licens
Du kan använda Aspose.Slides för Java utan utvärderingsbegränsningar genom att begära en tillfällig licens.
Slutsats
I den här artikeln har du lärt dig hur du lägger till bildövergångar i PowerPoint-presentationer med Java. Dessutom har du sett hur man ställer in morph-övergångar i PPTX/PPT-presentationer. Bortsett från detta kan du besöka dokumentationen för att utforska andra funktioner i API. Du kan också gärna meddela oss om dina frågor via vårt forum.
Se även
- Skapa MS PowerPoint-presentationer i Java
- Lägg till vattenstämpel till PowerPoint-bilder med Java
- Extrahera text från PowerPoint-filer med Java
- Lägg till, anslut, ta bort eller klona PowerPoint-former i Java
- Konvertera PowerPoint PPTX/PPT till PNG-bilder i Java
- Generera miniatyrbilder för PowerPoint PPTX eller PPT med Java
Info: Aspose implementerade nyligen övergångseffekter i sin PowerPoint till Video-omvandlare så att du kan skapa ännu mer fantastiska och engagerande videor baserade på presentationer.