ppt zu pptx

Konvertieren Sie PPT mithilfe der .NET-REST-API in PPTX.

PowerPoint-Präsentationen werden häufig zum Austausch von Informationen, zur Bereitstellung wirkungsvoller visueller Inhalte und zur Einbindung des Publikums verwendet. Allerdings kann die Arbeit mit unterschiedlichen Versionen von PowerPoint-Dateien manchmal zu Kompatibilitätsproblemen führen, insbesondere beim Übergang vom älteren PPT-Format zum neueren PPTX-Format. Hier entsteht die Notwendigkeit einer PPT-zu-PPTX-Konvertierung. Das Konvertieren Ihrer PPT-Dateien in PPTX bietet zahlreiche Vorteile, einschließlich einer verbesserten Dateikompatibilität , verbesserte Features und Funktionalität und bessere Integration mit modernen Präsentationstools. Aus Gründen der Abwärtskompatibilität oder aufgrund spezifischer Anforderungen kann es außerdem erforderlich sein, PPTX-Dateien in das PPT-Format zu konvertieren. In diesem Artikel werden wir den nahtlosen Prozess der Konvertierung von PPT in PPTX und umgekehrt mithilfe der .NET-REST-API untersuchen.

REST-API für die Konvertierung von PPT in PPTX

Um die Konvertierung von PPT in PPTX durchzuführen, können wir die Leistungsfähigkeit von Aspose.Slides Cloud SDK für .NET nutzen. Es bietet einen umfassenden Satz an APIs und Funktionen, die eine nahtlose Konvertierung zwischen verschiedenen PowerPoint-Präsentationsformaten ermöglichen. Die REST-API bietet eine benutzerfreundliche Oberfläche und umfangreiche Dokumentation und macht den Konvertierungsprozess reibungslos und effizient. Darüber hinaus gewährleistet es die Genauigkeit und Wiedergabetreue bei der Konvertierung von PPT in PPTX oder PPTX in PPT-Format, sodass Sie problemlos professionelle Präsentationen halten können.

Der erste Schritt besteht darin, im NuGet-Paketmanager in der Visual Studio-IDE nach „Aspose.Slides-Cloud“ zu suchen und auf die Schaltfläche „Paket hinzufügen“ zu klicken. Zweitens erhalten Sie Ihre Kundenanmeldeinformationen vom Cloud-Dashboard, indem Sie sich mit einem Google- oder GitHub-Konto anmelden. Falls Sie noch kein Konto haben, erstellen Sie einfach ein kostenloses Konto, indem Sie den Anweisungen unter Schnellstart folgen.

PPT-zu-PPTX-Konvertierung mit C# .NET

In diesem Abschnitt werden wir die Details und Codeausschnitte für die Konvertierung von PPT in PPTX mit einem einfachen und unkomplizierten Ansatz untersuchen.

// 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);

// Name der PowerPoint-Eingabe, die sich im Cloud-Speicher befindet
string sourcePPTX = "Architecture pitch deck.ppt";

// Konvertieren Sie alle PPT-Folien in das PPTX-Format
var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx);

// Speichern Sie das resultierende PPTX auf dem lokalen Laufwerk
using var pdfStream = File.Create("convertedPresentation.pptx");
output.CopyTo(pdfStream);
// Schließen Sie den Dateiausgabestream
pdfStream.Close();

Lassen Sie uns nun die Details des oben genannten Codeausschnitts untersuchen.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Erstellen Sie zunächst ein Objekt der SlidesApi-Klasse, in dem wir die Client-Anmeldeinformationen als Eingabeargumente übergeben.

var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx);

Rufen Sie die API auf, um im Cloud-Speicher gespeicherte PPT zu laden und alle Folien in das PPTX-Format zu konvertieren.

using var pdfStream = File.Create("convertedPresentation.pptx");
images.CopyTo(pdfStream);
pdfStream.Close();

Speichern Sie das resultierende PPTX auf dem lokalen Laufwerk.

Die API bietet auch die Möglichkeit, nur ausgewählte Folien zu konvertieren. Um diese Anforderung zu erfüllen, übergeben Sie bitte ein List-Objekt mit dem jeweiligen Folienindex als Argument an die Methode „DownloadPresentation(…)“.

List<int> selectdSlides = new List<int> { 1, 3};
//  Get all text items from the presentation.
var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx, slides: selectdSlides);
Konvertieren Sie ppt in pptx

Vorschau der PPT-zu-PPTX-Konvertierung.

Die im obigen Beispiel verwendete Beispiel-PowerPoint-Präsentation kann von Architecture pitch deck.pptx heruntergeladen werden -8a1e9569dd9c).

PPTX-zu-PPT-Konvertierung mit cURL-Befehlen

Um PPTX mithilfe von cURL-Befehlen und Aspose.Slides Cloud in PPT zu konvertieren, können Sie die leistungsstarken RESTful-APIs nutzen, die von Aspose.Slides Cloud bereitgestellt werden. Mit cURL-Befehlen können Sie problemlos mit den Aspose.Slides Cloud API-Endpunkten interagieren und den Konvertierungsvorgang durchführen. Durch HTTP-Anfragen mit den entsprechenden Parametern und Authentifizierung können Sie Ihre PPTX-Dateien nahtlos in das PPT-Format konvertieren.

Um mit diesem Ansatz zu beginnen, müssen wir zunächst ein JWT-Zugriffstoken generieren, indem wir den folgenden Befehl ausführen:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Führen Sie nun bitte den folgenden Befehl aus, um alle im Cloud-Speicher verfügbaren Folien der PPTX-Präsentation in das PPT-Format zu konvertieren. Nach der Konvertierung wird die Ausgabe im Cloud-Speicher gespeichert.

curl -v "https://api.aspose.cloud/v3.0/slides/{sourcePPTX}/Ppt" 
-X POST \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{}" \
-o "{resultantFile}"

Ersetzen Sie „sourcePPTX“ durch den Namen einer im Cloud-Speicher verfügbaren Eingabe-PPTX, „resultantFile“ durch den Namen der resultierenden PPT und „accessToken“ durch das oben generierte JWT-Zugriffstoken.

Abschluss

Zusammenfassend lässt sich sagen, dass die Konvertierung von PPT in PPTX eine wertvolle Funktion ist, mit der Sie die erweiterten Funktionen und die Kompatibilität des PPTX-Formats nutzen können. Darüber hinaus reduziert diese Konvertierung die Größe der resultierenden PowerPoint-Datei erheblich. Ebenso können wir bei der Konvertierung von PPTX in das PPT-Format eine Abwärtskompatibilität erreichen. Um diese Anforderung zu erfüllen, können Sie entweder die .NET-REST-API verwenden, die umfangreiche Funktionen und eine einfache Integration in .NET-Anwendungen bietet. Oder verwenden Sie die cURL-Befehle in Verbindung mit der Aspose.Slides Cloud API, um einen flexiblen und skalierbaren Ansatz zu ermöglichen und die Leistungsfähigkeit der Cloud-Infrastruktur zu nutzen.

Wählen Sie also den Ansatz, der am besten zu Ihrer Entwicklungsumgebung und Ihren Anforderungen passt, und nutzen Sie das Potenzial der Konvertierungsfunktionen für PowerPoint-Präsentationen.

In Verbindung stehende Artikel

Wir empfehlen dringend, die folgenden Blogs zu besuchen: