
Teilen Sie PowerPoint-Präsentationen online | Erfahren Sie, wie Sie PPT teilen.
Dieser Artikel erklärt die Schritte zum Aufteilen von PowerPoint-Präsentationen in der C#-Anwendung. Wir sind uns bewusst, dass eine PPT -Datei mehrere verschiedene Arten von Informationen wie Text, Aufzählungspunkte, Bilder, Multimedia und andere eingebettete OLE Objekte enthält. Statt die komplette Datei zu teilen, haben Sie möglicherweise die Anforderung, PowerPoint-Folien in separate Dateien aufzuteilen und sie entsprechend zu teilen. Daher werden wir PPT programmgesteuert in mehrere Dateien aufteilen.
PPT online im Webbrowser aufteilen

Die API-Referenz für Aspose.Slides Cloud ist auch im Online-Swagger-Format verfügbar. Gemäß dem Dokumentenobjektmodell von Aspose.Slides enthält eine PowerPoint-Präsentation eine Sammlung von Slides. Unsere Cloud-API zur Verarbeitung von PowerPoint bietet eine Vielzahl von Optionen beim Aufteilen der PowerPoint-Folien und ermöglicht es Ihnen, die Ausgabe in verschiedenen Ausgabeformaten zu speichern. Das Bild auf der rechten Seite zeigt die Liste der von der Split-Operation unterstützten Ausgabeformate.
Jetzt müssen Sie zunächst Ihren Benutzer authentifizieren, indem Sie die App SID und den App Key bereitstellen. Sobald Sie die gültigen Anmeldeinformationen eingegeben haben, wird ein JWT-Token generiert. Um unser Ziel zu erreichen, die PowerPoint-Präsentationsfolien zu teilen, müssen wir die PostSlidesSplit Methode verwenden. Klicken Sie nun auf die Schaltfläche Try it out
neben der Split-POST-Methode. Mindestvoraussetzung ist, dass Sie den Namen einer Eingabe-Präsentationsdatei angeben, um den Vorgang zu starten.

Bild 1:- Präsentation1.pptx Vorschau auf Cloud-Speicher
Set PowerPoint Präsentationsformat

Image 2:- PPTX-Format aus Dropdown ausgewählt
In diesem Szenario werden wir Presentation1.pptx verwenden, wie im obigen Bild gezeigt, um die Split-Operation durchzuführen. Im Dropdown-Menü Format müssen wir das gewünschte Ausgabeformat nach der Split-Operation auswählen. Lassen Sie uns PPTX für dieses Szenario verwenden. Der nächste Schritt besteht darin, die Werte für die Folien von und bis anzugeben. Wenn der Wert für “Von” nicht angegeben ist, beginnt die Split-Operation mit der ersten Folie der Präsentation. Ebenso, wenn wir keinen Wert für “Bis” angeben, endet das Splitten an der letzten Folie. Da unsere Eingabepräsentationsdatei nur zwei Folien hat, werden wir diesen Schritt überspringen und es wird beide Folien als separate Präsentationsdateien splitten. Klicken Sie nun auf die Schaltfläche Ausführen und die Operation wird gestartet.
Wenn das Benutzerkonto ordnungsgemäß authentifiziert ist und die gewünschten Eingabeparameter korrekt sind, wird ein Serverantwortcode 200 angezeigt, und der Antwortkörper listet die Links zu den Quell und resultierenden PPTX Dateien auf. Bitte schauen Sie sich die folgende Bilddatei an.

Bild 3:- Vorschau des Serverantwortkörpers.
Sie können auch einen cURL-Befehl beobachten, der angezeigt wird und ebenfalls verwendet werden kann, um weitere PowerPoint-Folienaufteilungsoperationen durchzuführen (nachdem die erforderlichen Argumente aktualisiert wurden).
Jetzt schauen wir uns den Cloud-Speicher nach diesem Vorgang an. Beachten Sie, dass zwei neue PowerPoint-Präsentationsdateien im Cloud-Speicher aufgelistet sind.

Bild 4:- Ergebnis PowerPoint Dateien nach der Aufteilungsoperation.
Jetzt werfen wir einen Blick auf die resultierende PowerPoint-Präsentation.

Bild 5:- Vorschau von zwei Folien in der Quell-PowerPoint-Präsentation

Bild 6:- Die erste Folie wird als individuelle PPTX-Datei exportiert.

Image 7:- Zweite Folie als einzelnes PTX-Datei exportiert.
Split PowerPoint-Präsentation in C#
In diesem Abschnitt werden wir die Details ansehen, wie man PowerPoint-Folien mit Aspose.Slides Cloud SDK für .NET aufteilt. Wir werden zunächst die Datei Presentation1.pptx in den Cloud-Speicher hochladen und dann wird die Folienaufteilungsoperation durchgeführt.
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// Erstellen Sie ein Objekt der SlidesAPI, während Sie die Informationen AppKey und AppSid übergeben.
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);
String fileName = "Presentation1.pptx";
int? width = null;
int? height = null;
int? from = 1;
int? to = 2;
// upload PowerPoint.pptx to Cloud storage
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// Teilen Sie PowerPoint-Folien von Index 1 bis 2 und speichern Sie das Ergebnis im PPTX-Format.
slidesApi.PostSlidesSplit(new PostSlidesSplitRequest(fileName, null, SlideExportFormat.Pptx, width, height, to, from));
Während der Verwendung des obigen Codeschnipsels können Sie auch die Ausgabe in anderen unterstützten Formaten generieren, d.h. PPT in PDF, PPT in JPG, PPT in PNG, PPT in HTML, PPT in XPS usw. Alles, was Sie tun müssen, ist den Wert der SlideExportFormat-Enumeration in der Methode PostSlidesSplitRequest() zu ändern.
Info: Möchten Sie den ppt Splitter online sehen? Versuchen Sie unsere KOSTENLOSE online Splitter App.
Fazit
In diesem Artikel haben wir die Details gelernt, wie man PowerPoint-Präsentationen mit C# .NET sowie über cURL-Befehle aufteilt. Gemäß Ihren Anforderungen können Sie den vollständigen Quellcode des Aspose.Slides Cloud SDK für .NET von GitHub herunterladen. Darüber hinaus, falls Sie Probleme bei der Verwendung der API haben, können Sie uns gerne über das kostenlose Supportforum kontaktieren.