Połączenie dwóch lub więcej prezentacji w jedną to tylko kilka linijek kodu. W tym artykule omówiono różne sposoby scalania wielu prezentacji programu PowerPoint w jedną przy użyciu języka C#. Ponadto pokaże również, w jaki sposób można łączyć określone slajdy z różnych prezentacji przy użyciu podobnego kodu C#.

W tym artykule omówiono następujące tematy:

Interfejs API platformy .NET do scalania prezentacji

GroupDocs zapewnia interfejsy API automatyzacji z dużą ilością kodu do łączenia podobnych i wielu typów dokumentów. Wraz z łączeniem plików PowerPoint umożliwia dzielenie dokumentów, przenoszenie niektórych stron oraz usuwanie, zamianę lub wyodrębnianie stron z różnych dokumentów przy użyciu bardzo małej ilości kodu.

W poniższych przykładach użyję GroupDocs.Merger for .NET. Zanim przejdziesz dalej, możesz uzyskać interfejs API, korzystając z jednej z następujących opcji:

  1. Zainstaluj lub zaktualizuj pakiet z galerii pakietów NuGet.
Install-Package GroupDocs.Merger
OR
Update-Package GroupDocs.Merger
  1. Pobierz plik MSI lub biblioteki DLL z sekcji pobierania.

Jak scalić prezentacje programu PowerPoint (PPT/PPTX) przy użyciu języka C#

Połączenie dwóch lub więcej prezentacji jest dość proste. Poniższe kroki pokazują, jak scalić pliki PPT lub PPTX w aplikacji .NET przy użyciu języka C#.

  • Załaduj pierwszą prezentację za pomocą klasy Merger.
  • Połącz drugą prezentację za pomocą metody Join.
  • Łącz więcej plików PPT lub PPTX przy użyciu tej samej metody łączenia.
  • Zapisz plik połączonych prezentacji przy użyciu metody Save.

Poniższy fragment kodu w języku C# scala 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 za pomocą C#

Możesz także łączyć określone slajdy z wielu prezentacji. Poniższe kroki pokazują, jak scalić określone slajdy prezentacji przy użyciu języka C#.

  • Załaduj pierwszą prezentację za pomocą klasy Merger.
  • Wybierz slajdy, które chcesz połączyć, używając klasy JoinOptions.
  • Teraz połącz obie prezentacje za pomocą metody Join z przygotowanymi opcjami łączenia.
  • Zapisz połączony plik prezentacji przy użyciu metody Save.

Poniższy fragment kodu C# łączy wybrane slajdy 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ą tymczasową licencję i łączyć swoje prezentacje bez ograniczeń ewaluacyjnych.

Wniosek

Podsumowując, dzisiaj nauczyłeś się łączyć dwa lub więcej plików PPT przy użyciu języka C# w aplikacji .NET. Mówiąc dokładniej, połączyliśmy całe prezentacje, a następnie połączyliśmy kilka wybranych slajdów z prezentacji. Możesz użyć funkcji scalania w swoich aplikacjach .NET, aby scalić pliki ppt online.

Dowiedz się więcej i skontaktuj się z nami

Jeśli chcesz dowiedzieć się więcej o .NET Merger API firmy GroupDocs, odwiedź: Dokumentacja | Odniesienie do interfejsu API | Przykłady z GitHuba.

Skontaktuj się z nami na forum w sprawie jakichkolwiek pytań.

Zobacz też