
Konvertieren Sie PDF online in Word
Die PDF(Portable Document Format) Dateien erfreuen sich großer Beliebtheit, da sie die Dokumenttreue beim Betrachten auf jeder Plattform gewährleisten. Ein weiterer Aspekt ihrer Beliebtheit ist, dass diese Dateien in den meisten modernen Browsern wie Chrome, Safari und Firefox geöffnet und problemlos angezeigt werden können. Um die vorhandenen PDF Dateien zu bearbeiten/aktualisieren, benötigen Sie jedoch eine PDF-Verarbeitungsanwendung, sodass die Konvertierung von PDF in Word (DOC/DOCX usw.) eine praktikable Lösung sein kann.
- API zur Konvertierung von PDF in Word
- PDF zu DOC mit Java
- Konvertieren Sie PDF mit cURL-Befehlen in Word
API zur Konvertierung von PDF in Word
Aspose.Words Cloud SDK für Java bietet Ihnen die Möglichkeit, MS Word Dateien zu erstellen, zu bearbeiten und in andere unterstützte Formate zu konvertieren. Der erste Schritt besteht darin, das SDK zu installieren, das zum Download unter Maven | GitHub verfügbar ist. Fügen Sie nun die folgenden Abhängigkeiten zu Ihrer pom.xml-Datei hinzu.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words-cloud</artifactId>
<version>22.5.0</version>
</dependency>
PDF zu DOC mit Java
Nachfolgend finden Sie die Schritte zum Laden und Konvertieren von PDF in das DOC-Format mithilfe eines Java-Codeausschnitts:
- Zuerst müssen wir die Client-ID und das Client-Geheimnis angeben.
- Zweitens erstellen wir ein Objekt der Klasse ApiClient, bei dem wir ClientID und ClientSecret als Argumente an den Konstruktor übergeben. Das dritte Argument ist baseUrl und zeigt standardmäßig auf https://api.aspose.cloud/.
- Drittens erstellen Sie ein Objekt der Klasse WordsApi, das das ApiClient Objekt als Argument für den Konstruktor akzeptiert.
- Jetzt müssen wir eine Instanz der Klasse SaveOptionsData erstellen.
- Geben Sie Details zum Ausgabedateiformat mit der Methode SaveOptionsData.saveFormat(…) an.
- Der Name der resultierenden Datei wird mit der Methode SaveOptionsData.fileName(…) angegeben.
- Als Vorletztes müssen wir ein Objekt der Klasse SaveAsRequest erstellen, in dem wir einen Eingabedateinamen und SaveOptionsData als Argumente angeben.
- Rufen Sie abschließend die Methode wordsApi.saveAs(…) auf, in der wir die Instanz SaveAsRequest als Argument angeben, und der Konvertierungsvorgang wird gestartet.
// Holen Sie sich die Client-ID und das Client-Geheimnis von https://dashboard.aspose.cloud/
String clientId = "c235e685-1aab-4cda-a95b-54afd63eb87f";
String clientSecret = "b8da4ee37494f2ef8da3c727f3a0acb9";
// Erstellen Sie ein ApiClient Objekt, indem Sie die benutzerspezifische Client-ID und das Client-Geheimnis angeben
// Wenn baseUrl null ist, verwendet WordsApi standardmäßig https://api.aspose.cloud
com.aspose.words.cloud.ApiClient apiClient = new com.aspose.words.cloud.ApiClient(clientId,clientSecret,null);
// Erstellen Sie ein Objekt von WordsApi, indem Sie ApiClient als Argument angeben
com.aspose.words.cloud.api.WordsApi wordsApi = new com.aspose.words.cloud.api.WordsApi(apiClient);
// PDF Dokument eingeben
String inputFile = "demo.pdf";
// Ausgabeformat festlegen
String resultantFormat = "docx";
// Geben Sie den resultierenden Dateinamen an
String resultantFile = "demo_Converted.docx";
// Erstellen Sie ein Objekt, um das Ausgabedateiformat anzugeben
com.aspose.words.cloud.model.SaveOptionsData saveOptions = new SaveOptionsData();
// Legen Sie das Ausgabeformat auf DOCX fest
saveOptions.saveFormat(resultantFormat);
saveOptions.fileName(resultantFile);
// Geben Sie die Konvertierungsparameter an
com.aspose.words.cloud.model.requests.SaveAsRequest request = new SaveAsRequest(inputFile, saveOptions, null, null, null, null, null);
// Speichern Sie die resultierende DOCX-Datei
SaveResponse result = wordsApi.saveAs(request);
Die in den obigen Beispielen verwendeten Beispieldateien können hier heruntergeladen werden:
Konvertieren Sie PDF mit cURL-Befehlen in Word
Unsere Cloud-APIs basieren auf der REST-Architektur, sodass sie einfach über die cURL-Befehle aufgerufen werden können. Jetzt müssen wir zunächst ein JWT-Zugriffstoken basierend auf den über das Aspose.Cloud-Dashboard angegebenen Client-Anmeldeinformationen generieren. Bitte führen Sie den folgenden Befehl aus, um das JWT-Token zu generieren.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=c235e685-1aab-4cda-a95b-54afd63eb87f&client_secret=b8da4ee37494f2ef8da3c727f3a0acb9" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Weitere Informationen finden Sie unter So erhalten Sie ein JWT-Token mithilfe einer Client-ID und eines geheimen Client-Schlüssels.
Nachdem wir nun das JWT-Token haben, führen Sie bitte den folgenden cURL-Befehl aus, um PDF in Word zu konvertieren.
curl -v "https://api.aspose.cloud/v4.0/words/demo.pdf/saveAs" \
-X PUT \
-d "{'SaveFormat':'docx', 'FileName': 'Converted.docx'}" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer <jwt token>"
Abschluss
In diesem Artikel haben wir die Schritte zum Konvertieren von PDF in Word mithilfe von Java-Codeausschnitten sowie cURL-Befehlen gelernt. Unsere Cloud SDKs sind jedoch Open Source, sodass ein vollständiger Quellcode von GitHub heruntergeladen werden kann. Wir empfehlen außerdem, die Produkt-Dokumentation zu besuchen, um Einzelheiten zu weiteren spannenden Funktionen zu erfahren, die die API bietet.
Verwandte Artikel
Wir empfehlen Ihnen dringend, die folgenden Links zu besuchen, um mehr zu erfahren über