Łą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:

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

Zobacz też