Łączenie wielu prezentacji w jedną to teraz tylko zadanie kilku linijek kodu. W tym artykule omówiono różne sposoby łączenia wielu prezentacji PowerPoint w jedną w Javie. Ponadto pokaże, w jaki sposób można scalić określone slajdy z dwóch lub więcej prezentacji przy użyciu podobnego kodu źródłowego Java.
W tym artykule omówiono następujące tematy:
- Interfejs API Java do łączenia prezentacji
- Jak scalić prezentacje PowerPoint
- Jak scalić określone slajdy prezentacji
Java API do łączenia prezentacji
GroupDocs wyposaża interfejsy API do automatyzacji dokumentów o dużej zawartości kodu do łączenia podobnych i wielu typów dokumentów. Umożliwia łączenie i dzielenie dokumentów, przenoszenie niektórych stron, usuwanie, zamianę i wyodrębnianie stron z różnych dokumentów za pomocą zaledwie kilku linii kodu.
W tym artykule w przykładach zastosowano GroupDocs.Merger for Java. Możesz pobrać plik JAR z sekcji pobierania lub skorzystać z najnowszych konfiguracji repozytorium i zależności w swoich aplikacjach Java opartych na Maven.
<repository>
<id>groupdocs-artifacts-repository</id>
<name>GroupDocs Artifacts Repository</name>
<url>https://releases.groupdocs.com/java/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-merger</artifactId>
<version>22.7</version>
</dependency>
Jak scalić prezentacje PowerPoint (PPT/PPTX) w Javie
Łączenie wielu prezentacji jest bardzo podobne do łączenia tylko 2 plików. Poniższe kroki pokazują, jak scalić pliki prezentacji PPT lub PPTX w aplikacji przy użyciu języka Java.
- Załaduj pierwszą prezentację za pomocą klasy Merger.
- Połącz drugą prezentację metodą łączenia.
- Łącz więcej plików PPT lub PPTX przy użyciu tej samej metody łączenia.
- Zapisz plik połączonych prezentacji, korzystając z metody zapisu.
Poniższy fragment kodu Java łączy wiele prezentacji programu PowerPoint.
// Połącz wszystkie slajdy dostarczonych 2 lub więcej prezentacji za pomocą C#
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
merger.Join("/path/presentation-2.pptx");
merger.Join("/path/presentation-3.pptx");
merger.Save("/path/merged-presentation.pptx");
}
Jak scalić określone slajdy prezentacji w Javie
Możesz także łączyć określone slajdy z wielu prezentacji. Poniższe kroki pokazują, jak scalić określone slajdy prezentacji w Javie.
- Załaduj pierwszą prezentację za pomocą klasy Merger.
- Zdefiniuj slajdy do połączenia za pomocą klasy JoinOptions.
- Teraz połącz obie prezentacje metodą łączenia z przygotowanymi opcjami łączenia.
- Zapisz połączony plik prezentacji przy użyciu metody zapisu.
Poniższy fragment kodu Java łączy wybrane slajdy z prezentacji.
// Połącz wybrane slajdy dostarczonych prezentacji za pomocą C#
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
// Przygotuj listę slajdów do scalenia.
JoinOptions joinOptions = new JoinOptions(new int[] { 1, 3 });
merger.Join("/path/presentation-2.pptx", joinOptions);
merger.Save("/path/merged-presentation.pptx");
}
Bezpłatna licencja API
Możesz uzyskać darmową licencję i łączyć swoje prezentacje bez ograniczeń ewaluacyjnych.
Wniosek
W tym artykule omówiliśmy, jak scalić dwa lub więcej plików PPT w Javie. Dokładnie połączyliśmy całe prezentacje, a następnie połączyliśmy również kilka wybranych slajdów z wielu prezentacji. Możesz użyć tej funkcji scalania w swoich aplikacjach Java.
Dowiedz się więcej i skontaktuj się z nami
Jeśli chcesz dowiedzieć się więcej o API Java Merger firmy GroupDocs, odwiedź: Documentation | Odniesienie do interfejsu API | Przykłady GitHub
Skontaktuj się z nami na forum w sprawie jakichkolwiek pytań.