PowerPoint ist eine beliebte Präsentationssoftware, die von Microsoft entwickelt wurde, und PDF ist ein weit verbreitetes Dateiformat, das für seine Kompatibilität und Sicherheit bekannt ist. Das Konvertieren einer PowerPoint-Datei in ein PDF-Format ist eine nützliche Technik zum Teilen von Präsentationen oder Dokumenten, die Multimedia-Elemente oder spezielle Formatierungen enthalten. Um eine PowerPoint-Datei in eine PDF-Datei zu konvertieren, können Sie GroupDocs.Conversion Cloud SDK für Java verwenden. Dieser Artikel konzentriert sich auf die Konvertierung von PowerPoint in PDF in Java mithilfe der REST-API.
Wir werden in diesem Artikel die folgenden Themen behandeln:
- Java PowerPoint PPT oder PPTX zu PDF-Konvertierungs-API – SDK-Installation
- So konvertieren Sie PowerPoint-Präsentationen in Java mithilfe der REST-API in PDF
Java PowerPoint PPT oder PPTX zu PDF-Konvertierungs-API – SDK-Installation
Um ein PowerPoint in ein PDF Dokument zu konvertieren, verwenden wir GroupDocs.Conversion Cloud SDK für Java. GroupDocs.Cloud API ist ein leistungsstarkes Tool zum Konvertieren mehrerer Arten von Dokumenten und Bildern, einschließlich PowerPoint in das PDF-Format. Diese API bietet eine breite Palette von Datei-Konvertierungsformaten, mit denen Sie nicht nur PowerPoint, sondern unter anderem auch PDFs, Word Dokumente, Excel-Tabellen, CAD Dateien und Rasterbilder konvertieren können. Die Integration der API in Java-basierte Anwendungen wird einfach und effizient gestaltet, sodass keine zusätzliche Software erforderlich ist.
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 abzurufen, 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 PowerPoint-Präsentationen in Java mit REST AP in PDF
Um Ihre PowerPoint Dateien mit GroupDocs.Conversion Cloud SDK für Java in das PDF-Format zu konvertieren, müssen Sie ein paar einfache Schritte befolgen:
- Hochladen PowerPoint in die Cloud
- Konvertieren PowerPoint in PDF-Datei in Java
- Herunterladen der konvertierten Datei
Laden Sie die Datei hoch
Laden Sie zunächst die PowerPoint-Datei 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.pptx");
UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pptx", 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 PowerPoint Dokument im Dateienbereich Ihres Dashboards in der Cloud verfügbar.
Konvertieren Sie PowerPoint PPTX in Java in PDF
In diesem Abschnitt schreiben wir den Codeausschnitt, der die Konvertierung von PowerPoint in PDF in einer Java-Anwendung automatisiert. Bitte befolgen Sie die unten aufgeführten Schritte und das Code-Snippet:
Die Schritte sind:
- Erstellen Sie zunächst eine Instanz der Klasse ConvertApi.
- Zweitens erstellen Sie eine Instanz der ConvertSettings Klasse.
- Drittens geben Sie den Namen des Cloud-Speichers an.
- Als nächstes legen Sie den Eingabe-PPTX-Dateipfad und das Ausgabedateiformat auf „pdf“ fest.
- Erstellen Sie nun eine Instanz der PdfConvertOptions Klasse.
- Stellen Sie optional verschiedene Konvertierungsoptionen wie setFromPage, setPagesCount, setMarginTop, setPassword, setCenterWindow, setHeight 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 ein PowerPoint Dokument in Java mithilfe der REST-API in ein PDF Dokument 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;
// So konvertieren Sie PowerPoint mit Java in PDF
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.pptx");
settings.setFormat("pdf");
PdfConvertOptions convertOptions = new PdfConvertOptions();
convertOptions.setFromPage(1);
convertOptions.setPagesCount(1);
convertOptions.setZoom(50);
convertOptions.setDpi(124.0);
convertOptions.setCenterWindow(true);
convertOptions.setCompressImages(false);
convertOptions.setDisplayDocTitle(true);
convertOptions.setFitWindow(false);
convertOptions.setGrayscale(false);
convertOptions.setImageQuality(100);
convertOptions.setLinearize(false);
convertOptions.setMarginTop(5);
convertOptions.setMarginLeft(5);
convertOptions.setPassword("password");
convertOptions.setUnembedFonts(true);
convertOptions.setRemoveUnusedStreams(true);
convertOptions.setRemoveUnusedObjects(true);
convertOptions.setRemovePdfaCompliance(false);
convertOptions.setHeight(1024);
settings.setConvertOptions(convertOptions);
settings.setOutputPath("java-testing/output-sample-file.pdf");
// 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();
}
}
}
Sie können die Ausgabe im Bild unten sehen:
Laden Sie die konvertierte Datei herunter
Das obige Codebeispiel speichert das konvertierte PDF in der Cloud. Sie können die konvertierte PDF-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.pdf", 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-Konverter von PowerPoint zu PDF
Wie konvertiert man PowerPoint online kostenlos in PDF? Bitte versuchen Sie es mit einem Online-Konverter für PowerPoint zu PDF15, um aus PowerPoint ein PDF zu erstellen. Dieser Konverter wurde mit der oben genannten PowerPoint zu PDF-REST-API entwickelt.
Zusammenfassen
Damit sind wir endlich am Ende dieses Blogbeitrags angelangt. Folgendes haben Sie aus diesem Artikel gelernt:
- wie man PowerPoint in Java programmgesteuert in das PDF-Format konvertiert, sowie zusätzliche Anpassungsoptionen;
- Laden Sie PowerPoint programmgesteuert in die Cloud hoch und laden Sie dann das konvertierte PDF aus der Cloud herunter.
- und konvertieren Sie jedes PowerPoint PPT oder PPTX kostenlos in PDF mit einem kostenlosen Online-PowerPoint zu PDF-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 PowerPoint zu PDF-Konvertierungs-API haben, zögern Sie bitte nicht, uns im kostenlosen Support-Forum zu kontaktieren.
FAQs
Wie konvertiere ich PowerPoint mit Java in PDF?
Sie können eine PowerPoint-Präsentation in eine PDF-Datei konvertieren, indem Sie GroupDocs.Conversion Cloud REST API für Java verwenden. Dabei handelt es sich um eine cloudbasierte Dokumentkonvertierungs-API, mit der Entwickler PowerPoint mithilfe von Java problemlos in PDF konvertieren können.
Wie kann ich eine PowerPoint-Präsentation online kostenlos in PDF konvertieren?
Mit unserem Online-Konverter von PowerPoint zu PDF können Sie PowerPoint kostenlos in PDF konvertieren. Bitte befolgen Sie die unten aufgeführten Schritt-für-Schritt-Anleitungen, um die Konvertierung durchzuführen:
- Öffnen Sie den kostenlosen PowerPoint zu PDF-Konverter online.
- Klicken Sie nun in den Dateiablagebereich, um eine PowerPoint-Datei hochzuladen, oder ziehen Sie eine PowerPoint-Datei per Drag & Drop.
- Klicken Sie anschließend auf die Schaltfläche „Jetzt konvertieren“. Der kostenlose Online-Konverter von PowerPoint zu PDF wandelt PowerPoint in PDF um.
- Der Download-Link der Ausgabe-PDF steht nach der Konvertierung der PowerPoint-Folien zur Verfügung.
Gibt es eine Möglichkeit, PowerPoint unter Windows in PDF zu konvertieren?
Bitte besuchen Sie diesen Link, um einen Offline-Konverter von PowerPoint zu PDF für Windows herunterzuladen. Mit diesem kostenlosen PowerPoint zu Konverter können Sie PowerPoint-Folien unter Windows schnell und mit einem einzigen Klick in PDF Dokumente konvertieren.
Ist die Nutzung des GroupDocs.Conversion Cloud SDK für Java kostenlos?
Nein, die Nutzung von GroupDocs.Conversion Cloud SDK for Java ist nicht kostenlos. Es steht jedoch eine kostenlose Testversion zur Verfügung, mit der Sie die Funktionen der Plattform testen können.
Siehe auch
Wenn Sie mehr über verwandte Themen erfahren möchten, empfehlen wir Ihnen die Lektüre der unten aufgeführten Artikel:
- Konvertieren Sie Word in eine PowerPoint-Präsentation in Java
- So konvertieren Sie PowerPoint PPT mit Java in HTML
- Konvertieren Sie EXCEL in JSON und JSON in EXCEL in Python
- So konvertieren Sie PDF in Python mithilfe der REST-API in Excel
- Konvertieren Sie PDF mit dem Python SDK in ein bearbeitbares Word Dokument
- So konvertieren Sie PDF mithilfe einer REST-API in Python in PPTX
- Konvertieren Sie PDF Dateien in das PNG und PNG-in das PDF-Format mit Java
- Konvertieren Sie PowerPoint bilder programmgesteuert in Java in PNG bilder
- So konvertieren Sie CSV über Java mithilfe der REST-API in XML
- Konvertieren Sie Word in eine PowerPoint-Präsentation in Java
- Konvertieren Sie PowerPoint bilder über Java in PNG bilder