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 łączenia prezentacji
- Jak scalić prezentacje PowerPoint
- Jak scalić określone slajdy prezentacji
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:
- Zainstaluj lub zaktualizuj pakiet z galerii pakietów NuGet.
Install-Package GroupDocs.Merger
OR
Update-Package GroupDocs.Merger
- 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ń.