Aufgeteilte PowerPoint Präsentation C#

In verschiedenen Fällen müssen Sie die PowerPoint Präsentationen möglicherweise in mehrere Dateien aufteilen. Zum Beispiel, um eine Präsentation nach einzelnen Folien, geraden oder ungeraden Folien usw. aufzuteilen. In diesem Artikel erfahren Sie, wie Sie PowerPoint PPTX/PPT-Präsentationen mit C# aufteilen.

.NET API zum Aufteilen von PowerPoint Präsentationen

Um PPTX oder PPT-Präsentationen aufzuteilen, verwenden wir Aspose.Slides for .NET. Es ist eine API zur Manipulation von Präsentationen, mit der Sie PowerPoint und OpenOffice-Präsentationen aus Ihren .NET Anwendungen heraus erstellen, ändern und konvertieren können. Sie können die API entweder herunterladen oder sie mit NuGet installieren.

PM> Install-Package Aspose.Slides.NET

Aufteilen einer PowerPoint Präsentation mit C#

Im Folgenden sind die Schritte zum Aufteilen einer PowerPoint Präsentation mit C# aufgeführt.

Das folgende Codebeispiel zeigt, wie eine PowerPoint PPTX-Präsentation geteilt wird.

// PowerPoint Präsentation laden
using (Presentation pres = new Presentation("presentation.pptx"))
{
    // Blättern Sie durch die Folien
    foreach(ISlide slide in pres.Slides)
    {
        // Erstellen Sie eine neue leere Präsentation
        using (Presentation newPres = new Presentation())
        {
            // Standardfolie entfernen
            newPres.Slides[0].Remove();

            // Folie zur Präsentation hinzufügen
            newPres.Slides.AddClone(slide);
                       
            // Präsentation speichern
            newPres.Save(string.Format("Slide_{0}.pptx", slide.SlideNumber), SaveFormat.Pptx);
        }
    }
}

Holen Sie sich eine kostenlose API Lizenz

Sie können Aspose.Slides for .NET ohne Evaluierungseinschränkungen verwenden, indem Sie eine temporäre Lizenz anfordern.

Online-Demo

Probieren Sie den Online-Präsentationssplitter aus, der auf Aspose.Slides basiert.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie PowerPoint PPTX oder PPT-Präsentationen mit C# aufteilen. Sie können das bereitgestellte Codebeispiel anpassen, um Ihre eigenen Aufteilungskriterien zu definieren. Sie können beispielsweise jede Folie in der Präsentation aufteilen, alle geraden oder ungeraden Folien usw. Sie können einfach die API installieren und den bereitgestellten Code in Ihre Anwendung integrieren. Darüber hinaus können Sie die Dokumentation besuchen, um andere Funktionen der API zu erkunden. Sie können uns auch gerne Ihre Fragen über unser Forum mitteilen.

Siehe auch