In diesem Artikel besprechen wir die Details zum Konvertieren von PDF in PPT mithilfe der Cloud-API. Wir wissen, dass PDF-Dateien zu den weit verbreiteten Formaten für den Informationsaustausch gehören, da sie sich sehr gut an verschiedene Plattformen anpassen lassen. Auf der anderen Seite wird PowerPoint für die Informationspräsentation in Organisationen und verschiedenen Instituten verwendet, sodass wir, falls die Quelldatei im PDF-Format geteilt wird, PDF direkt in das PowerPoint-Format konvertieren können.
- PowerPoint-Konvertierungs-API
- Konvertieren Sie PDF in PPT mit Java
- Konvertieren Sie PDF mit cURL-Befehlen in PowerPoint
PowerPoint-Konvertierungs-API
Aspose.Slides Cloud SDK for Java ist eine REST-basierte API, die die Funktionen zum Erstellen, Bearbeiten und Konvertieren von PPT in PDF und andere unterstützte Formate bietet. Gleichzeitig bietet es auch die Funktion, PDF-Dateien zu laden und die Ausgabe im PPT-Format zu speichern. Um also online einen PDF-zu-PPT-Konverter zu entwickeln, müssen wir zuerst das SDK aus dem Maven-Repository installieren. Bitte geben Sie die folgenden Details in pom.xml des Maven-Build-Projekts ein, um das SDK zu installieren.
<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>22.4.0</version>
</dependency>
</dependencies>
Der nächste Schritt besteht darin, ein Konto zu erstellen, indem Sie Aspose.Cloud-Dashboard besuchen. Wenn Sie ein GitHub- oder Google-Konto haben, melden Sie sich einfach an, um Client-Anmeldeinformationen zu erhalten.
Konvertieren Sie PDF in PPT mit Java
In diesem Abschnitt laden wir das PDF-Dokument aus dem Cloud-Speicher und konvertieren es in das PPT-Format. Die resultierende Datei wird auch im selben Cloud-Speicher gespeichert.
- Zuerst müssen wir die SlidesApi-Instanz erstellen, während wir Client-ID- und Client-Secret-Details als Argumente übergeben
- Zweitens lesen Sie das PDF-Dokument mit der File-Instanz
- Konvertieren Sie nun den Dateiinhalt mit der Methode readAllBytes(…) in ein Byte-Array
- Schließlich müssen wir die Methode importFromPdf(..) aufrufen, um die Konvertierungsroutine zu initiieren und das resultierende PowerPoint in Cloud Storage zu speichern.
// Weitere Beispiele finden Sie unter https://github.com/aspose-slides-cloud/aspose-slides-cloud-java
// Holen Sie sich ClientID und ClientSecret von https://dashboard.aspose.cloud/
try
{
// Client-Anmeldeinformationen von https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// Erstellen Sie eine Instanz von SlidesApi
SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);
// Datei vom lokalen System laden
File f = new File("c://Users/shahbnay/Downloads/test.pdf");
// Konvertieren Sie die Datei in ein Byte-Array
byte[] bytes = Files.readAllBytes(f.toPath());
// Aufrufmethode zum Konvertieren von PDF in PowerPoint
slidesApi.importFromPdf("myConverted.ppt",bytes,null,null,null);
// Erfolgsmeldung drucken
System.out.println("PDF sucessfully converted to PPT format !");
}catch(Exception ex)
{
System.out.println(ex.getStackTrace());
}
Konvertieren Sie PDF mit cURL-Befehlen in PowerPoint
Jetzt werden wir die Option zum Konvertieren von PDF in PowerPoint mit cURL-Befehlen im Befehlszeilenterminal untersuchen. Bevor wir den Konvertierungsprozess einleiten, führen Sie bitte den folgenden Befehl aus, um ein JWT-Zugriffstoken basierend auf Client-Anmeldeinformationen zu generieren.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Nachdem wir nun das JWT-Token haben, führen wir den folgenden cURL-Befehl aus, um PDF vom lokalen Laufwerk zu laden und das Adobe-PDF in das PPT-Format zu konvertieren. Die resultierende Datei wird im Cloud-Speicher gespeichert.
curl -v -X POST "https://api.aspose.cloud/v3.0/slides/Converted.ppt/fromPdf" \
-H "Content-Type: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-d {"pdf":{@test.pdf}} -v
Fazit
In diesem Artikel haben wir die Details zur Online-Entwicklung eines PDF-zu-PPT-Konverters kennengelernt. Wir haben die Option zum Konvertieren von PDF in PPT mit Java-Code-Snippets sowie die Konvertierung von PDF in PowerPoint-Präsentationen mit cURL-Befehlen untersucht. Wir haben festgestellt, dass die Konvertierung mit weniger Codezeilen durchgeführt wird, ohne in innere Komplexitäten einzusteigen.
Bitte beachten Sie, dass das Cloud SDK Open Source ist und sein vollständiger Quellcode auf GitHub verfügbar ist. Falls Sie bei der Verwendung des SDK auf Probleme stoßen, können Sie uns gerne über das kostenlose Kundensupport-Forum kontaktieren.
In Verbindung stehende Artikel
Wir empfehlen auch, die folgenden Links zu besuchen, um mehr darüber zu erfahren