PNG ist ein beliebtes Bildformat, das häufig für verschiedene Zwecke verwendet wird, darunter Präsentationen, Dokumente und Grafikdesign. Andererseits ist PowerPoint ein weit verbreitetes Softwareprogramm, das zum Erstellen von Präsentationen verwendet wird. In bestimmten Fällen ist es nicht einfach, PNG bilder direkt in Präsentationen einzubinden. Hier entsteht die Notwendigkeit, PNG in PowerPoint zu konvertieren. Durch die Konvertierung von PNG in PowerPoint können Sie problemlos Bilder in Ihrer Präsentation verwenden und diese optisch ansprechender gestalten. Dieser Blogbeitrag bietet eine Schritt-für-Schritt-Anleitung zur programmgesteuerten Konvertierung von PNG in PowerPoint (PPT/PPTX) in Java.
Die folgenden Themen werden in diesem Tutorial behandelt:
- Java Images to PowerPoint Conversion REST API – SDK-Installation
- So konvertieren Sie PNG Dateien über Java mithilfe der REST-API in PowerPoint
Java Images to PowerPoint Conversion REST API – SDK-Installation
GroupDocs.Conversion Cloud SDK für Java ist eine leistungsstarke und flexible cloudbasierte Bibliothek zur Dokumenten und Bildkonvertierung. Es ermöglicht Ihnen, mehr als 50 Dateiformate in andere Formate zu konvertieren. Dieses SDK bietet eine breite Palette Optionen zur Dokumentenkonvertierung, darunter PDF, DOC, DOCX, XLSX, HTML, Rasterbilder und mehr. Es ist eine perfekte Lösung für alle, die Dokumente in verschiedene Formate konvertieren müssen, ohne zusätzliche Software installieren zu müssen. Die Integration des SDK in Java-basierte Anwendungen wird einfach und effizient gestaltet.
Sie können entweder die JAR-Datei der API herunterladen oder sie mit Maven installieren, indem Sie das folgende Repository und die folgende Abhängigkeit zur pom.xml-Datei Ihres Projekts hinzufügen:
Maven-Repository:
<repository>
<id>groupdocs-artifact-repository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.cloud/repo</url>
</repository>
Maven-Dependency:
<dependency>
<groupId>com.groupdocs</groupId
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>23.4</version>
<scope>compile</scope>
</dependency>
Registrieren Sie sich für ein GroupDocs-Konto, um die Client-ID und das Client-Geheimnis vom Dashboard zu erhalten, bevor Sie mit dem Befolgen der Schritte und verfügbaren Codeausschnitte beginnen. Bitte geben Sie den unten gezeigten Codeausschnitt ein, sobald Sie Ihre ID und Ihr Geheimnis haben:
# Holen Sie sich nach der kostenlosen Registrierung Ihre client_id und client_secret von https://dashboard.groupdocs.cloud.
String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);
So konvertieren Sie eine PNG-Datei über Java mit der REST-API in PowerPoint
Nachdem Sie nun das GroupDocs.Conversion Cloud SDK für Java eingerichtet haben, können Sie mit der programmgesteuerten Konvertierung Ihrer PNG bilder in PowerPoint-Präsentationen in Java beginnen. Befolgen Sie diese Schritte, um zu beginnen:
- Hochladen das PNG in die Cloud
- Konvertieren ein PNG bild in PowerPoint in Java
- Herunterladen der konvertierten Datei
Laden Sie die Datei hoch
Laden Sie zunächst das PNG bild mit dem unten angegebenen Code-Snippet in den Cloud-Speicher hoch:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.io.File;
// Laden Sie die Datei mit Java in den Cloud-Speicher hoch
public class App {
public static void main(String[] args) {
// Erstellen Sie eine Instanz der Konvertierungs-API
FileApi apiInstance = new FileApi(configuration);
try {
File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.png");
UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.png", fileStream, MyStorage);
FilesUploadResult response = apiInstance.uploadFile(request);
System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
Daher ist das hochgeladene PNG bild im Dateibereich Ihres Dashboards in der Cloud verfügbar.
Konvertieren Sie PNG in PowerPoint in Java
Um ein PNG bild mit dem GroupDocs.Conversion Cloud SDK für Java in das PowerPoint-Format zu konvertieren, befolgen Sie diese einfachen Schritte:
- Importieren Sie zunächst die erforderlichen Klassen in Ihre Java-Datei.
- Zweitens erstellen Sie eine Instanz der Klasse ConvertApi.
- Drittens erstellen Sie eine Instanz der Klasse ConvertSettings.
- Geben Sie dann den Namen des Cloud-Speichers an.
- Als nächstes legen Sie den Pfad der Eingabe-PNG-Datei und das Ausgabedateiformat auf „pptx“ fest.
- Erstellen Sie nun eine Instanz der PptxConvertOptions Klasse.
- Stellen Sie optional verschiedene Konvertierungsoptionen wie setFromPage, setPagesCount, setZoom usw. bereit.
- Legen Sie anschließend die Konvertierungsoptionen und den Ausgabedateipfad mithilfe der ConvertSettings-Instanz fest.
- Erstellen Sie dann eine ConvertDocumentRequest Klasseninstanz und übergeben Sie den Einstellungsparameter.
- Rufen Sie abschließend die Methode convertDocument() auf und übergeben Sie den Parameter ConvertDocumentRequest.
Der folgende Codeausschnitt zeigt, wie man in Java mithilfe der REST-API ein PNG-Format in das PowerPoint-Format konvertiert:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;
// Konvertieren Sie PNG bilder in Java in das PPT oder PPTX-Format.
public class App {
public static void main(String[] args) {
// Erstellen Sie eine Instanz der Konvertierungs-API
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// Konvertierungseinstellungen vorbereiten
ConvertSettings settings = new ConvertSettings();
settings.setStorageName(MyStorage);
settings.setFilePath("java-testing/input-sample-file.png");
settings.setFormat("pptx");
PptxConvertOptions convertOptions = new PptxConvertOptions();
convertOptions.setFromPage(1);
convertOptions.setPagesCount(1);
convertOptions.setZoom(100);
settings.setConvertOptions(convertOptions);
settings.setOutputPath("java-testing/output-sample-file.pptx");
// in das angegebene Format konvertieren
List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
System.out.println("Document converted successfully: " + response);
} catch (ApiException e) {
System.err.println("Exception while calling Java API: ");
e.printStackTrace();
}
}
}
Laden Sie die konvertierte Datei herunter
Das obige Codebeispiel speichert die konvertierte PowerPoint-Präsentation in der Cloud. Sie können die konvertierte PowerPoint-Datei mit dem folgenden Codeausschnitt herunterladen:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.io.File;
// Laden Sie die Datei aus dem Cloud-Speicher in Java herunter
public class App {
public static void main(String[] args) {
// Erstellen Sie eine Instanz der Konvertierungs-API
FileApi apiInstance = new FileApi(configuration);
try {
DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.pptx", MyStorage, null);
File response = apiInstance.downloadFile(request);
System.err.println("Expected response type is File: " + response.length());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
Kostenloser Online-PNG zu PowerPoint-Konverter
Wie konvertiert man PNG kostenlos online in PowerPoint? Bitte versuchen Sie es mit einem Online-PNG zu PPTX-Konverter15, um ein PNG bild in eine PowerPoint-Datei umzuwandeln. Dieser Konverter wird mit der oben genannten API entwickelt.
Zusammenfassen
Zusammenfassend lässt sich sagen, dass GroupDocs.Conversion Cloud SDK für Java ein wertvolles Tool für alle ist, die PNG bilder schnell und effizient in das PowerPoint-Format konvertieren müssen. Folgendes haben Sie aus diesem Artikel gelernt:
- wie man PNG bilder mit Java in PowerPoint-Folien umwandelt, sowie zusätzliche Anpassungsoptionen;
- Laden Sie die PNG-Datei programmgesteuert in die Cloud hoch und laden Sie dann das konvertierte PowerPoint aus der Cloud herunter.
- und konvertieren Sie alle PNG Dateien kostenlos in das PowerPoint-Format mit einem kostenlosen Online-PNG zu PowerPoint-Konverter.
Darüber hinaus bieten wir auch einen Abschnitt API-Referenz an, mit dem Sie unsere APIs direkt über den Browser visualisieren und mit ihnen kommunizieren können. Der vollständige Quellcode des Java SDK ist auf Github frei verfügbar. Bitte überprüfen Sie das GroupDocs.Conversion Cloud SDK für Java Beispiele hier.
Darüber hinaus empfehlen wir Ihnen, unseren Erste Schritte für detaillierte Schritte und API-Nutzung zu befolgen.
Schließlich schreiben wir weiterhin neue Blogartikel zu verschiedenen Dateiformaten und Konvertierungen mithilfe der REST-API. Bitte kontaktieren Sie uns für die neuesten Updates.
Stelle eine Frage
Wenn Sie Fragen zur PNG zu PowerPoint-Konvertierungs-API haben, zögern Sie bitte nicht, uns im kostenlosen Support-Forum zu kontaktieren.
FAQs
Wie konvertiere ich PNG bilder mit Java in das PowerPoint-Format?
Sie können PNG bilder mit GroupDocs.Conversion Cloud SDK für Java in PowerPoint-Präsentationen konvertieren, indem Sie der Schritt-für-Schritt-Anleitung in diesem Artikel folgen.
Wie kann ich ein PNG kostenlos online in PowerPoint konvertieren?
Mit dem Online-Konverter von PNG bild zu PowerPoint können Sie PNG kostenlos in PowerPoint konvertieren. Bitte befolgen Sie die unten aufgeführten Schritt-für-Schritt-Anweisungen, um die Konvertierung durchzuführen:
- Öffnen Sie kostenloser PNG zu PowerPoint-Konverter online.
- Klicken Sie nun in den Dateiablagebereich, um ein PNG bild hochzuladen, oder ziehen Sie eine PNG-Datei per Drag & Drop.
- Klicken Sie anschließend auf die Schaltfläche „Jetzt konvertieren“. Der kostenlose Online-Konverter von PNG zu PowerPoint wandelt PNG Dateien in PowerPoint um.
- Der Download-Link der PowerPoint-Ausgabedatei ist nach der Konvertierung des PNG bilds verfügbar.
Gibt es eine Möglichkeit, PNG in PowerPoint unter Windows zu konvertieren?
Bitte besuchen Sie diesen Link, um einen Offline-PNG zu PowerPoint-Konverter für Windows herunterzuladen. Dieser kostenlose PNG zu PowerPoint-Konverter kann PNG mit einem einzigen Klick schnell in das PowerPoint-Format unter Windows konvertieren.
Welche Ausgabeformate unterstützt GroupDocs.Conversion Cloud SDK für Java?
GroupDocs.Conversion Cloud SDK für Java unterstützt eine Vielzahl von Dokumentformaten, darunter PowerPoint, PDF, Word und Excel.
Siehe auch
Wenn Sie mehr über verwandte Themen erfahren möchten, empfehlen wir Ihnen die Lektüre der unten aufgeführten Artikel:
- So konvertieren Sie PowerPoint PPT mit Java in HTML
- Konvertieren Sie EXCEL in JSON und JSON in EXCEL in Python
- So konvertieren Sie CSV in JSON und JSON in CSV in Python
- Konvertieren Sie Word Dokumente mithilfe der REST-API in Python in PDF
- So konvertieren Sie PDF mithilfe einer REST-API in Python in PPTX
- Konvertieren Sie Word Dateien mithilfe der REST-API in Java in HTML
- So konvertieren Sie PDF programmgesteuert in eine Textdatei in Java
- Konvertieren Sie CSV in Excel (XLS/XLSX) in Java mithilfe der REST-API