In der heutigen schnelllebigen Welt sind digitale Inhalte zu einem festen Bestandteil der Kommunikation geworden. PowerPoint-Präsentationen (PPTX) sind zu einem unverzichtbaren Werkzeug für Unternehmen und Privatpersonen geworden, um Informationen effektiv zu vermitteln. Sie werden in der heutigen Geschäfts- und Bildungsumgebung häufig verwendet, weshalb es unerlässlich ist, sie effektiv teilen und verbreiten zu können. Oft ist es notwendig, PowerPoint-Folien in Bildformate wie JPEG zu konvertieren, insbesondere wenn Folien mit anderen geteilt werden, die möglicherweise keinen Zugriff auf PowerPoint haben. In diesem Artikel besprechen wir daher alle notwendigen Details zur Verwendung des .NET Cloud SDK zum Online-Konvertieren von PowerPoint-Folien in Bilder.
- PowerPoint-zu-JPG-Konvertierungs-API
- Konvertieren Sie PPT mit C# in JPG
- PPTX in JPG mit cURL-Befehlen
PowerPoint-zu-JPG-Konvertierungs-API
Mit dem Aspose.Slides Cloud SDK für .NET ist die Konvertierung von PowerPoint-Folien in JPG-Bilder ein unkomplizierter Vorgang. Aspose.Slides Cloud bietet eine RESTful-API, die einfach in Ihre .NET-Anwendung integriert werden kann, um PowerPoint-Folien in JPG-Bilder zu konvertieren, ohne dass zusätzliche Software oder Plugins erforderlich sind.
Konvertieren Sie einzelne Folien oder ganze Präsentationen in JPG-Bilder.
Bitte suchen Sie im NuGet-Paketmanager nach „Aspose.Slides-Cloud“ und klicken Sie auf die Schaltfläche „Paket hinzufügen“. Registrieren Sie außerdem ein Konto über das Cloud-Dashboard und erhalten Sie Ihre persönlichen Kundenzugangsdaten. Weitere Informationen finden Sie im Abschnitt Schnellstart.
Konvertieren Sie PPT mit C# in JPG
Der folgende Codeausschnitt wird zum Konvertieren von PowerPoint-Folien in das JPG-Format verwendet.
// 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 eingegebene PowerPoint-Präsentation vom lokalen Laufwerk
using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);
// Rufen Sie die API auf, um alle PowerPoint-Folien in das JPG-Format zu konvertieren
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);
// Speichern Sie die resultierenden JPG-Bilder auf dem lokalen Laufwerk
using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);
Nachfolgend finden Sie die Details zum oben genannten freigegebenen Code-Snippet.
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
Erstellen Sie eine Instanz der SlidesApi-Klasse, die Client-Anmeldeinformationen als Argumente in ihrem Konstruktor verwendet.
using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);
Laden Sie die eingegebene PowerPoint-Präsentation und laden Sie sie in den Cloud-Speicher hoch.
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);
Rufen Sie die API auf, um alle Folien einer PowerPoint-Präsentation in JPG-Bilder zu rendern. Die Ausgabe wird als Stream-Instanz zurückgegeben.
using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);
Speichern Sie die Ausgabe als ZIP-Archiv auf dem lokalen Laufwerk.
Neben der Konvertierung des gesamten PPTX-Formats in das JPG-Format erhalten Sie auch die Möglichkeit, ausgewählte Folien zu konvertieren. Die folgende Codezeile zeigt, wie Sie nur die 1., 3. und 5. Folie in JPG konvertieren können.
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null,null,null,null,new List<int> { 1, 3, 5 });
Die im obigen Beispiel verwendete Beispielpräsentation kann von Colorful Conference heruntergeladen werden. .
PPTX zu JPG mit cURL-Befehlen
Eine andere Möglichkeit, PowerPoint-Folien in Bilder zu konvertieren, besteht darin, die Aspose.Slides Cloud-API mithilfe von cURL-Befehlen aufzurufen. Mit cURL können Sie HTTP-Anfragen direkt von der Befehlszeile aus senden, was eine einfache und bequeme Methode darstellt. Jetzt müssen wir zunächst ein Authentifizierungstoken generieren, indem wir eine Anfrage mit Ihrer App-SID und Ihrem App-Schlüssel an den Token-Endpunkt senden.
Bitte führen Sie den folgenden Befehl aus, um das AccessToken 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"
Sobald das AccessToken generiert wurde, führen Sie bitte den folgenden Befehl aus, um die Folien Nr. 4 und 8 der PowerPoint-Datei in das JPG-Format zu konvertieren.
curl -v "https://api.aspose.cloud/v3.0/slides/{sourceFile}/Jpeg?slides=4%2C8" \
-X POST \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"DefaultRegularFont\": \"string\", \"FontFallbackRules\": [ { \"RangeStartIndex\": 0, \"RangeEndIndex\": 0, \"FallbackFontList\": [ \"string\" ] } ], \"FontSubstRules\": [ { \"SourceFont\": \"string\", \"TargetFont\": \"string\", \"NotFoundOnly\": true } ]}" \
-o "{resultantZIP}"
Ersetzen Sie „{sourceFile}“ durch den Namen der PowerPoint-Eingabepräsentation im Cloud-Speicher, „{accessToken}“ durch das oben generierte JWT-Zugriffstoken und „{resultantZIP}“ durch den Namen der resultierenden Datei, die am angegebenen Laufwerksspeicherort generiert werden soll.
Abschluss
Zusammenfassend lässt sich sagen, dass das Konvertieren von PowerPoint-Folien in JPG-Bilder eine nützliche Funktion ist, die in verschiedenen Anwendungen verwendet werden kann. Unabhängig davon, ob Sie eine Präsentation für ein Meeting erstellen oder Folien für die Online-Freigabe konvertieren möchten, bietet das Aspose.Slides Cloud SDK für .NET eine einfache und zuverlässige Möglichkeit, Ihre PowerPoint-Dateien in das JPG-Format zu konvertieren. Und mit Hilfe von cURL-Befehlen können Sie diese Funktionalität ganz einfach in Ihre Arbeitsabläufe integrieren. So können Sie Ihre Folien mit nur wenigen einfachen Schritten in hochwertige JPG-Bilder umwandeln, die Sie auf jede gewünschte Weise verwenden können.
Nützliche Links
In Verbindung stehende Artikel
Wir empfehlen dringend, die folgenden Blogs durchzulesen: