Przejścia slajdów służą do dodawania efektów wizualnych, które pojawiają się podczas przechodzenia z jednego slajdu do drugiego w pokazie slajdów programu PowerPoint. Możesz także ustawić dźwięk przejścia, szybkość, czas trwania i inne efekty zgodnie z kontekstem prezentacji. W związku z tym w tym artykule omówiono sposób dodawania przejść slajdów w programie PowerPoint PPT przy użyciu języka Java.
- Java API do dodawania przejść slajdów w programie PowerPoint PPT
- Dodaj przejście slajdów w PPT przy użyciu języka Java
- Dodaj zaawansowane przejścia slajdów w PPT
- Morph Przejście w programie PowerPoint PPT
Java API do dodawania przejść slajdów w programie PowerPoint PPT
Aby dodać przejścia slajdów w prezentacjach PPTX lub PPT, użyjemy Aspose.Slides for Java. API umożliwia tworzenie i manipulowanie prezentacjami PowerPoint i OpenOffice. Możesz pobrać plik JAR interfejsu API lub zainstalować go przy użyciu następujących konfiguracji Mavena.
<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>
Dodaj przejście slajdów w PPT z Javą
Poniżej przedstawiono kroki, aby dodać przejście slajdów w programie PowerPoint PPT przy użyciu języka Java.
- Najpierw załaduj prezentację PowerPoint przy użyciu klasy Presentation.
- Następnie ustaw typ przejścia slajdu za pomocą metody SlideShowTransition.setType() i klasy TransitionType.
- Na koniec zapisz zaktualizowaną prezentację za pomocą metody Presentation.save(String, SaveFormat).
Poniższy przykładowy kod pokazuje, jak ustawić przejście slajdu w prezentacji PowePoint.
// Załaduj źródłowy plik prezentacji
Presentation presentation = new Presentation("AccessSlides.pptx");
try {
// Zastosuj przejście w kształcie koła na slajdzie 1
presentation.getSlides().get_Item(0).getSlideShowTransition().setType(TransitionType.Circle);
// Zastosuj przejście typu grzebienia na slajdzie 2
presentation.getSlides().get_Item(1).getSlideShowTransition().setType(TransitionType.Comb);
// Zapisz prezentację
presentation.save("SampleTransition_out.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
Dodaj zaawansowane przejścia slajdów w PPT w Javie
Poniżej przedstawiono kroki, aby ustawić zaawansowane opcje przejścia slajdu, takie jak czas trwania, dźwięk, prędkość itp.
- Najpierw załaduj prezentację PowerPoint przy użyciu klasy Presentation.
- Następnie ustaw typ przejścia slajdu za pomocą metody SlideShowTransition.setType() i klasy TransitionType.
- Ustaw zaawansowane efekty, takie jak Dźwięk, AdvanceAfterTime itp. (patrz lista efektów).
- Na koniec zapisz zaktualizowaną prezentację za pomocą metody Presentation.save(String, SaveFormat).
Poniższy przykładowy kod pokazuje, jak ustawić zaawansowane opcje przejścia slajdów w prezentacji programu PowerPoint.
// Załaduj plik prezentacji
Presentation pres = new Presentation("BetterSlideTransitions.pptx");
try {
// Zastosuj przejście w kształcie koła na slajdzie 1
pres.getSlides().get_Item(0).getSlideShowTransition().setType(TransitionType.Circle);
// Ustaw czas przejścia na 3 sekundy
pres.getSlides().get_Item(0).getSlideShowTransition().setAdvanceOnClick(true);
pres.getSlides().get_Item(0).getSlideShowTransition().setAdvanceAfterTime(3000);
// Zastosuj przejście typu grzebienia na slajdzie 2
pres.getSlides().get_Item(1).getSlideShowTransition().setType(TransitionType.Comb);
// Ustaw czas przejścia na 5 sekund
pres.getSlides().get_Item(1).getSlideShowTransition().setAdvanceOnClick(true);
pres.getSlides().get_Item(1).getSlideShowTransition().setAdvanceAfterTime(5000);
// Zastosuj przejście typu powiększenia na slajdzie 3
pres.getSlides().get_Item(2).getSlideShowTransition().setType(TransitionType.Zoom);
// Ustaw czas przejścia na 7 sekund
pres.getSlides().get_Item(2).getSlideShowTransition().setAdvanceOnClick(true);
pres.getSlides().get_Item(2).getSlideShowTransition().setAdvanceAfterTime(7000);
// Zapisz prezentację
pres.save("SampleTransition_out.pptx", SaveFormat.Pptx);
} finally {
pres.dispose();
}
Java: Ustaw przejście Morph w programie PowerPoint PPTX
Aspose.Slides for Java umożliwia również ustawienie przejść morph, które służą do tworzenia płynnych animacji. Interfejs API obsługuje następujące przejścia morph:
- ByObject: Przejście Morph zostanie wykonane z uwzględnieniem kształtów jako niepodzielnych obiektów.
- ByWord: przejście Morph zostanie wykonane z przeniesieniem tekstu za pomocą słów, tam gdzie to możliwe.
- ByChar: przejście Morph zostanie wykonane z przeniesieniem tekstu za pomocą znaków, jeśli to możliwe.
Poniżej przedstawiono kroki, aby dodać przejście morph w prezentacji programu PowerPoint przy użyciu języka Java.
- Najpierw załaduj prezentację PowerPoint przy użyciu klasy Presentation.
- Następnie ustaw typ przejścia slajdu na TransitionType.Morph za pomocą metody SlideShowTransition.setType().
- Ustaw typ przejścia morph za pomocą metody IMorphTransition.setMorphType().
- Na koniec zapisz zaktualizowaną prezentację za pomocą metody Presentation.save(String, SaveFormat).
Poniższy przykładowy kod pokazuje, jak ustawić przejścia morph w prezentacjach programu PowerPoint.
// Załaduj prezentację
Presentation presentation = new Presentation("presentation.pptx");
try {
// Ustaw typ przejścia
presentation.getSlides().get_Item(0).getSlideShowTransition().setType(TransitionType.Morph);
((IMorphTransition)presentation.getSlides().get_Item(0).getSlideShowTransition().getValue()).setMorphType(TransitionMorphType.ByWord);
// Zapisz prezentację
presentation.save("presentation-out.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
Java API dla PPT Slide Transition — Uzyskaj bezpłatną licencję
Możesz używać Aspose.Slides for Java bez ograniczeń ewaluacyjnych, prosząc o licencję tymczasową.
Wniosek
W tym artykule nauczyłeś się dodawać przejścia slajdów w prezentacjach programu PowerPoint przy użyciu języka Java. Ponadto widziałeś, jak ustawić przejścia morph w prezentacjach PPTX/PPT. Oprócz tego możesz odwiedzić dokumentację, aby zapoznać się z innymi funkcjami API. Możesz też swobodnie informować nas o swoich zapytaniach za pośrednictwem naszego forum.
Zobacz też
- Twórz prezentacje MS PowerPoint w Javie
- Dodaj znak wodny do slajdów programu PowerPoint przy użyciu języka Java
- Wyodrębnij tekst z plików programu PowerPoint przy użyciu języka Java
- Dodawaj, łącz, usuwaj lub klonuj kształty programu PowerPoint w Javie
- Konwertuj PowerPoint PPTX / PPT na obrazy PNG w Javie
- Generuj miniatury dla programu PowerPoint PPTX lub PPT przy użyciu języka Java
Informacja: Firma Aspose niedawno zaimplementowała efekty przejść w swoim konwerterze PowerPoint to Video, aby umożliwić tworzenie jeszcze bardziej oszałamiających i wciągających filmów na podstawie prezentacji.