Podziel prezentację PowerPoint C#

W różnych przypadkach może być konieczne podzielenie prezentacji programu PowerPoint na wiele plików. Na przykład, aby podzielić prezentację na poszczególne slajdy, slajdy parzyste lub nieparzyste itd. W tym artykule dowiesz się, jak podzielić prezentacje PowerPoint PPTX/PPT za pomocą C#.

Interfejs API platformy .NET do dzielenia prezentacji programu PowerPoint

Aby podzielić prezentacje PPTX lub PPT, użyjemy Aspose.Slides for .NET. Jest to interfejs API do manipulacji prezentacjami, który umożliwia tworzenie, modyfikowanie i konwertowanie prezentacji PowerPoint i OpenOffice z poziomu aplikacji .NET. Możesz pobrać interfejs API lub zainstalować go za pomocą NuGet.

PM> Install-Package Aspose.Slides.NET

Podziel prezentację PowerPoint za pomocą C#

Poniżej przedstawiono kroki, aby podzielić prezentację programu PowerPoint przy użyciu języka C#.

Poniższy przykładowy kod pokazuje, jak podzielić prezentację PowerPoint PPTX.

// Załaduj prezentację PowerPoint
using (Presentation pres = new Presentation("presentation.pptx"))
{
    // Zapętlaj slajdy
    foreach(ISlide slide in pres.Slides)
    {
        // Utwórz nową pustą prezentację
        using (Presentation newPres = new Presentation())
        {
            // Usuń domyślny slajd
            newPres.Slides[0].Remove();

            // Dodaj slajd do prezentacji
            newPres.Slides.AddClone(slide);
                       
            // Zapisz prezentację
            newPres.Save(string.Format("Slide_{0}.pptx", slide.SlideNumber), SaveFormat.Pptx);
        }
    }
}

Uzyskaj bezpłatną licencję API

Możesz używać Aspose.Slides for .NET bez ograniczeń ewaluacyjnych, prosząc o licencję tymczasową.

Wersja demonstracyjna online

Wypróbuj rozdzielacz prezentacji online, który jest oparty na Aspose.Slides.

Wniosek

W tym artykule nauczyłeś się dzielić prezentacje PowerPoint PPTX lub PPT za pomocą C#. Dostarczony przykładowy kod można dostosować, aby zdefiniować własne kryteria podziału. Na przykład możesz podzielić każdy slajd w prezentacji, wszystkie parzyste lub nieparzyste slajdy itp. Możesz po prostu zainstalować API i zintegrować dostarczony kod ze swoją aplikacją. Ponadto 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ż