PowerPoint teilen

Teilen Sie PowerPoint mithilfe der .NET-REST-API.

Das Aufteilen einer PowerPoint-Präsentation in kleinere Abschnitte kann für viele Personen eine entscheidende Aufgabe sein, insbesondere wenn es um lange und umfassende Präsentationen geht. Diese Funktion kann dazu beitragen, die Präsentation in kleinere, besser verwaltbare Abschnitte zu unterteilen und so das Teilen, Bearbeiten und Präsentieren zu erleichtern. Dank der Fortschritte in der Technologie kann das Teilen von PowerPoint-Präsentationen jetzt mit verschiedenen Tools und Methoden erfolgen. In diesem Artikel besprechen wir, wie Sie eine PowerPoint-Präsentation mithilfe des .NET Cloud SDK aufteilen und wie diese Funktion zur Optimierung Ihres Arbeitsablaufs beitragen kann.

Teilen Sie PowerPoint mit dem .NET Cloud SDK

Mit Aspose.Slides Cloud SDK für .NET ist es einfach, eine PowerPoint-Präsentation in kleinere, besser verwaltbare Teile aufzuteilen. Diese cloudbasierte API wurde entwickelt, um die Arbeit mit PowerPoint-Dateien zu optimieren und bietet eine Reihe von Funktionen zur Verwaltung von Präsentationen. Darüber hinaus bietet es eine skalierbare Lösung, die große Präsentationen problemlos verarbeiten kann, was es zur idealen Wahl für Entwickler macht, die mit komplexen Präsentationen arbeiten.

Um mit diesem Vorgang zu beginnen, suchen Sie bitte im NuGet-Paketmanager nach „Aspose.Slides-Cloud“ und klicken Sie auf die Schaltfläche „Paket hinzufügen“. Zweitens erstellen Sie ein Konto über das Cloud-Dashboard und erhalten Ihre persönlichen Kundenanmeldeinformationen. Weitere Informationen finden Sie im Leitfaden Schnellstart.

So teilen Sie PPTX mit C#

Bitte werfen Sie einen Blick auf den folgenden Codeausschnitt, der uns dabei hilft, PPTX-Dateien in kleinere, besser verwaltbare Dateien aufzuteilen. Dieser Ansatz ist sehr hilfreich und erleichtert das Teilen bestimmter Folien oder Abschnitte einer Präsentation.

// Weitere Beispiele finden Sie unter https://github.com/aspose-slides-cloud
// Holen Sie sich Client-Anmeldeinformationen von https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// Erstellen Sie eine Instanz von SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// Lesen Sie die PowerPoint-Eingabe vom lokalen Laufwerk
var inputPowerPoint = File.OpenRead("Cityscape monthly calendar.pptx");

// Rufen Sie die API auf, um PowerPoint von Folie 2 auf Folie Nummer 5 aufzuteilen 
var responseStream = slidesApi.SplitOnline(inputPowerPoint, SlideExportFormat.Pptx,null,null, 2, 5);

// Speichern Sie die PowerPoint-Split-Ausgabe auf dem lokalen Laufwerk
using var pdfStream = File.Create("PowerPoint_Split_output.zip");
responseStream.CopyTo(pdfStream);
Geteilte PowerPoint-Vorschau

Bild: – Geteilte PPTX-Vorschau.

Nachfolgend finden Sie die Erklärung zum oben genannten Codeausschnitt.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Erstellen Sie eine Instanz der SlidesApi-Klasse, in der wir die Client-Anmeldeinformationen als Argumente übergeben.

var inputPowerPoint = File.OpenRead("Cityscape monthly calendar.pptx");

Lesen Sie den Inhalt der eingegebenen PowerPoint-Präsentation.

var responseStream = slidesApi.SplitOnline(inputPowerPoint, Aspose.Slides.Cloud.Sdk.Model.SlideExportFormat.Pptx,null,null, 2, 5);

Rufen Sie die API auf, um PowerPoint von Folie Nummer 2 bis Folie Nummer 5 aufzuteilen. Die Ausgabe wird als ZIP-Archiv im Stream-Format zurückgegeben.

using var pdfStream = File.Create("PowerPoint_Split_output.zip");
responseStream.CopyTo(pdfStream);

Speichern Sie das resultierende ZIP-Archiv auf dem lokalen Laufwerk.

Die im obigen Beispiel verwendete PowerPoint-Eingabepräsentation kann von Cityscape monatlicher Kalender.pptx heruntergeladen werden -006b23119e76).

PowerPoint-Split mit cURL-Befehlen

Es ist auch möglich, PowerPoint-Präsentationen mithilfe von cURL-Befehlen zu teilen. Bitte beachten Sie, dass die API eine Reihe von Endpunkten bereitstellt, auf die über cURL-Befehle zugegriffen werden kann, um verschiedene Vorgänge auszuführen, einschließlich der Aufteilung von PowerPoint-Präsentationen. Darüber hinaus kann die Verwendung von cURL-Befehlen eine praktische Option für Benutzer sein, die Befehlszeilenschnittstellen bevorzugen oder die Funktionalität in Skripte oder Workflows integrieren müssen. Darüber hinaus kann es auf jeder Plattform verwendet werden, die cURL unterstützt, einschließlich Windows, macOS und Linux.

Bitte führen Sie zunächst den folgenden Befehl aus, um ein AccessToken basierend auf Ihren Client-Anmeldeinformationen zu generieren.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=ee170169-ca49-49a4-87b7-0e2ff815ea6e&client_secret=7f098199230fc5f2175d494d48f2077c" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Zweitens führen Sie bitte den folgenden Befehl aus, um den PowerPoint-Split-Vorgang von Folie 3 bis Folie 6 zu starten.

curl -v "https://api.aspose.cloud/v3.0/slides/{inputPowerPoint}/split?format=Pptx&from=3&to=6&destFolder={destinationFolder}" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer <accessToken>" \
-H  "Content-Type: application/json" \
-d "{}"

Ersetzen Sie „{inputPowerPoint}“ durch Eingabe-PowerPoint, die bereits im Cloud-Speicher verfügbar ist. Ersetzen Sie dann „{accessToken}“ durch das JWT-Zugriffstoken und „{destinationFolder}“ durch den Namen eines Ordners im Cloud-Speicher, der die Ausgabe des PowerPoint-Split-Vorgangs enthält.

Abschluss

Zusammenfassend lässt sich sagen, dass das Aufteilen einer PowerPoint-Präsentation eine wesentliche Aufgabe für die Verwaltung großer Dateien oder das Extrahieren bestimmter Inhalte sein kann. Mit Hilfe des Aspose.Slides Cloud SDK für .NET oder cURL-Befehlen kann dieser Prozess einfach und flexibel durchgeführt werden. Beide Ansätze bieten ihre einzigartigen Vorteile, sodass Sie denjenigen auswählen können, der Ihren Anforderungen entspricht. Darüber hinaus bietet das Aspose.Slides Cloud SDK für .NET eine einfache und optimierte Lösung mit einer intuitiven Benutzeroberfläche, während cURL-Befehle eine detailliertere Kontrolle bieten und in komplexe Skripte integriert werden können. Unabhängig von der Methode kann das Aufteilen einer PowerPoint-Präsentation dazu beitragen, Arbeitsabläufe zu optimieren und die Produktivität zu steigern.

In Verbindung stehende Artikel

Wir empfehlen Ihnen dringend, die folgenden Blogs zu besuchen: