Das Konvertieren von PowerPoint-Präsentationen in JPG bilder ist in vielen Szenarien eine gängige Anforderung. Beispielsweise möchten Sie die Folien möglicherweise als Bilder auf einer Website, in einem Social-Media-Beitrag oder in einem E-Mail-Newsletter verwenden. Oder Sie müssen möglicherweise ein Miniaturbild oder ein Vorschaubild der Präsentation erstellen. Was auch immer der Grund sein mag, eine zuverlässige und effiziente Methode zum Konvertieren von PowerPoint in JPG kann Ihnen viel Zeit und Mühe sparen. In diesem Artikel erfahren Sie, wie Sie PowerPoint mithilfe des Java Cloud SDK in JPG konvertieren, und wir liefern Ihnen alle erforderlichen Details, um loszulegen.
Die Konvertierung kann mit allen gängigen Formaten durchgeführt werden, einschließlich (PPT / PPTX / OTP / ODP usw.
- PowerPoint zu JPG-Konvertierungs-API
- Konvertieren Sie PPT in JPG in Java
- Konvertieren Sie PPT in PNG in Java
- PowerPoint zu JPG mit cURL-Befehlen
- Konvertieren Sie PPT in PNG mit dem cURL-Befehl
PowerPoint zu JPG-Konvertierungs-API
Aspose.Slides Cloud SDK für Java bietet eine einfache und effiziente Lösung für diese Aufgabe, ohne dass zusätzliche Software oder Plugins erforderlich sind. Mit diesem SDK können Sie PowerPoint-Präsentationen mit nur wenigen Codezeilen problemlos in hochwertige JPG bilder konvertieren. Darüber hinaus bietet es eine breite Palette an Optionen und Einstellungen, um den Konvertierungsprozess an Ihre spezifischen Anforderungen anzupassen. Darüber hinaus ist Aspose.Slides Cloud SDK für Java eine Cloud-basierte Lösung, was bedeutet, dass Sie die Konvertierung serverseitig durchführen können, ohne dass Sie clientseitig Software oder Plugins installieren müssen. Dies macht den Konvertierungsprozess schnell, effizient und von jeder Plattform oder jedem Gerät mit Internetverbindung leicht zugänglich.
Jetzt müssen wir den SDK-Verweis in unser Projekt einfügen, indem wir einfach die folgenden Details in pom.xml des Maven-Build-Projekts hinzufügen.
<repositories>
<repository>
<id>aspose-cloud</id>
<name>artifact.aspose-cloud-releases</name>
<url>https://artifact.aspose.cloud/repo</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides-cloud</artifactId>
<version>21.3.0</version>
</dependency>
</dependencies>
Nach der Installation müssen wir ein Konto erstellen, indem wir das Cloud-Dashboard aufrufen. Wenn Sie ein GitHub oder Google-Konto haben, melden Sie sich einfach an. Andernfalls erstellen Sie ein neues Konto und erhalten Sie Ihre Client-Anmeldeinformationen.
Konvertieren Sie PPT in JPG in Java
In diesem Abschnitt rendern wir die PowerPoint-Präsentation im JPG-Format. Bitte folgen Sie den unten angegebenen Schritten.
- Erstellen Sie zunächst ein SlidesApi Objekt, an das wir die ClientID und ClientSecret-Details als Argumente übergeben.
- Zweitens erstellen Sie ein Objekt der Klasse PutSlideSaveAsRequest.
- Drittens rufen Sie die Methode setFormat(…) von PutSlideSaveAsRequest auf und übergeben Sie den JPEG-Wert aus der SlideExportFormat-Aufzählung.
- Rufen Sie jetzt die Methode setName(…) der Klasse PutSlideSaveAsRequest auf, um den Namen der PPTX-Eingabedatei bereitzustellen.
- Um den Namen der resultierenden Datei anzugeben, verwenden Sie die Methode setOutPath(…) der Klasse PutSlideSaveAsRequest.
- Als vorletztes rufen Sie die Methode setSlideIndex(..) auf und geben den Index der zu konvertierenden PowerPoint-Folie an.
- Rufen Sie abschließend die Methode putSlideSaveAs(…) der Klasse SlidesAPi auf und übergeben Sie das Objekt PutSlideSaveAsRequest als Argument.
// Holen Sie sich ClientID und ClientSecret von https://dashboard.aspose.cloud/
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";
// Erstellen Sie eine Instanz von SlidesApi
SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);
// Instanz von PutSlideSaveAsRequest erstellen
PutSlideSaveAsRequest request = new PutSlideSaveAsRequest();
// Format der Ausgabedatei
request.setFormat(SlideExportFormat.JPEG);
// Name der Eingabe-PPTX, verfügbar im Cloud-Speicher
request.setName("Presentation1.pptx");
// Name der resultierenden Datei
request.setOutPath("Converted.jpeg");
// Index der zu konvertierenden Folie
request.setSlideIndex(1);
// Rufen Sie die API-Methode auf, um eine PPTX zu JPG-Konvertierung durchzuführen
slidesApi.putSlideSaveAs(request);
Die im obigen Beispiel verwendeten Beispieldateien können unter den folgenden Links heruntergeladen werden
Konvertieren Sie PPT in PNG in Java
Mit einem ziemlich ähnlichen Ansatz können wir PowerPoint auch in das Format PNG konvertieren. Im folgenden Beispiel besprechen wir die Details, wie man eine PowerPoint-Präsentation von einem lokalen System hochlädt und in der Cloud in das PNG-Format konvertiert.
- Zuerst müssen wir ein SlidesApi Objekt erstellen, das ClientID und ClientSecret als Eingabeargumente verwendet.
- Der nächste Schritt besteht darin, eine Präsentationsdatei aus dem lokalen Speicher in ein byte[]-Array zu laden.
- Erstellen Sie eine Instanz der Klasse PutExportSlideRequest.
- Um das Ausgabeformat anzugeben, verwenden Sie bitte die Methode setFormat(….) der Klasse PutExportSlideRequest und übergeben Sie den PNG-Wert aus der Aufzählung SlideExportFormat.
- Die Eingabedatei wird mit der Methode setDocument(…) übergeben, die ein byte[]-Array als Argument verwendet.
- Nun müssen wir mit der Methode setSlideIndex(..) den Index der zu konvertierenden Folie angeben.
- Um den Namen der resultierenden Datei anzugeben, verwenden Sie die Methode setOutPath(…).
- Rufen Sie abschließend die Methode putExportSlide(…) auf, die das PutExportSlideRequest Objekt als Argument verwendet, um die Konvertierung durchzuführen.
// Holen Sie sich ClientID und ClientSecret von https://dashboard.aspose.cloud/
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";
// Erstellen Sie eine Instanz von SlidesApi
SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);
// Datei vom lokalen System laden
File f = new File("/Users/nayyershahbaz/Documents/input.ppt");
// Konvertieren Sie die Datei in ein Byte-Array
byte[] bytes = Files.readAllBytes(f.toPath());
// Instanz von PutSlideSaveAsRequest erstellen
PutExportSlideRequest request = new PutExportSlideRequest();
// Format der Ausgabedatei
request.setFormat(SlideExportFormat.PNG);
// Name der im Cloud-Speicher verfügbaren Eingabe-PPT
request.setDocument(bytes);
// Folienindex festlegen
request.setSlideIndex(1);
// Name der resultierenden Datei
request.setOutPath("Converted.png");
// Rufen Sie die API-Methode auf, um die Konvertierung von PPT in PNG durchzuführen
slidesApi.putExportSlide(request);
Die im obigen Beispiel verwendeten Beispiel-Eingabe und Ausgabedateien stehen unter den folgenden Links zum Download bereit
PowerPoint zu JPG mit cURL-Befehlen
Die Verwendung der Aspose.Slides Cloud API und cURL-Befehle für die Konvertierung von PowerPoint in JPG bietet zahlreiche Vorteile. Erstens ist es sehr praktisch, da die API von jedem Ort mit Internetverbindung aus leicht zugänglich ist. Darüber hinaus ist es sehr genau und erzeugt qualitativ hochwertige Ausgabedateien, sodass Ihre konvertierten Bilder professionell und optisch ansprechend sind. Ein weiterer Vorteil dieses Ansatzes besteht darin, dass er durch die Automatisierung des Konvertierungsprozesses Zeit und Ressourcen spart, sodass keine manuelle Konvertierung oder die Verwendung von Tools von Drittanbietern erforderlich ist. Schließlich ist die API hochgradig anpassbar und bietet zahlreiche Optionen zum Optimieren der Ausgabedateien, um Ihre spezifischen Anforderungen zu erfüllen.
Bei diesem Ansatz besteht der erste Schritt darin, ein JSON Web Token (JWT) basierend auf Ihren ClientID und ClientSecret-Details zu generieren. Führen Sie daher bitte den folgenden Befehl im Terminal aus, um das JWT-Token zu generieren.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Sobald wir das JWT-Token haben, verwenden wir den folgenden Befehl, um vorhandene PowerPoint-Präsentationen im Cloud-Speicher in das JPG-Format zu konvertieren. Wir haben die API [PostSlidesSplit][12]
verwendet, die die Präsentationsdatei aufteilt und ein Bild jeder Folie erstellt.
In unserem Szenario haben wir einen Bereich von Folie 1 bis 1 bereitgestellt.
curl -X POST "https://api.aspose.cloud/v3.0/slides/Presentation1.pptx/split?format=Jpeg&from=1&to=1" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{ \"DefaultRegularFont\": \"string\", \"Format\": \"jpeg\"}"
Konvertieren Sie PPT in PNG mit dem cURL-Befehl
Die Folien der PowerPoint-Präsentation können ganz einfach in das PNG-Format konvertiert werden. Verwenden Sie den folgenden Befehl, um die Konvertierung durchzuführen.
curl -X POST "https://api.aspose.cloud/v3.0/slides/Presentation1.pptx/split?format=Png&width=1000&height=600&from=1&to=1" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{ \"DefaultRegularFont\": \"string\", \"Format\": \"png\"}"
Abschluss
Wir haben gelernt, dass Sie mit der Aspose.Slides Cloud API nicht nur PowerPoint in JPG konvertieren können, sondern auch PowerPoint Dateien in das PNG-Format. PNG (Portable Network Graphics) ist ein verlustfreies Bildformat, das Transparenz unterstützt und häufig für Webgrafiken und andere digitale Bilder verwendet wird.
Das Konvertieren von PowerPoint in PNG oder PowerPoint in JPG mit Aspose.Slides Cloud ist ein unkomplizierter Vorgang, der mit nur wenigen Zeilen Java-Code oder Curl-Befehlen durchgeführt werden kann. Indem Sie Ihre PowerPoint-Präsentationen in das PNG-Format konvertieren, können Sie sie problemlos in Webseiten, Blogs und andere digitale Inhalte integrieren.
Egal, ob Sie PowerPoint in JPG oder PNG konvertieren müssen, Aspose.Slides Cloud bietet eine schnelle, zuverlässige und skalierbare Lösung, die selbst die größten PowerPoint Dateien problemlos verarbeiten kann. Wenn Sie also nach einem leistungsstarken und flexiblen PowerPoint-Konvertierungstool suchen, sollten Sie sich Aspose.Slides Cloud noch heute ansehen!
Nützliche Links
Verwandte Artikel
Für weitere Einzelheiten empfehlen wir Ihnen außerdem den Besuch der folgenden Links: