Es besteht ein ständig wachsender Bedarf an effizienten und bequemen Dokumentenkonvertierungslösungen. Wir verwenden MS Word-Dokumente für die offizielle und persönliche Datenspeicherung. Sie sind auch eines der beliebtesten Dateiformate für den offiziellen Informationsaustausch durch Unternehmen, Universitäten und Regierungsorganisationen. Um Dokumente vor unbefugter Manipulation zu schützen, können wir jetzt Word in Image konvertieren. In diesem technischen Artikel konzentrieren wir uns daher speziell darauf, wie Sie Word-Dokumente mithilfe der Java-REST-API in TIFF-Bilder konvertieren.
Dieser Artikel ermöglicht Entwicklern die schnelle und einfache Integration von Dokumentkonvertierungsfunktionen in ihre Anwendungen, wodurch es möglich wird, Word in Tiff, Word in Bild, Word in Bild oder DOC in Tiff mit nur wenigen Codezeilen zu konvertieren.
- Wort-zu-Bild-Konvertierungs-API
- Konvertieren Sie Word in ein TIFF-Dokument in Java
- Wort in Bild mit cURL-Befehlen
Wort-zu-Bild-Konvertierungs-API
Aspose.Words Cloud SDK for Java ist eine REST-API, die eine Reihe von Dokumentbearbeitungsfunktionen bietet, einschließlich der Möglichkeit, Word-Dokumente in TIFF-Bilder zu konvertieren. Mit seiner einfachen und benutzerfreundlichen Oberfläche können Entwickler diese Funktionalität schnell und einfach in ihre Java-Anwendungen implementieren, ohne sich um die Komplexität der Dokumentenkonvertierung kümmern zu müssen. Insgesamt ist es ein leistungsstarkes Tool zum Konvertieren von Word-Dokumenten in TIFF-Bilder, PDF, Word in JPG, Word in HTML und verschiedene andere unterstützte Dateiformate. ]. Mit seiner unkomplizierten API und anpassbaren Optionen können Sie diese Funktionalität einfach in Ihre Anwendungen implementieren und die Dokumentkonvertierungsprozesse optimieren.
Um nun das SDK zu verwenden, fügen Sie bitte die folgenden Details in pom.xml des Maven-Build-Typ-Projekts hinzu.
<repositories>
<repository>
<id>aspose-cloud</id>
<name>artifact.aspose-cloud-releases</name>
<url>http://artifact.aspose.cloud/repo</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words-cloud</artifactId>
<version>22.8.0</version>
</dependency>
</dependencies>
Sobald die JDK-Referenz zum Projekt hinzugefügt wurde, müssen wir ein kostenloses Konto über Aspose Cloud erstellen. Suchen Sie jetzt unter Dashboard nach Client-ID und Client-Geheimnis.
Konvertieren Sie Word in ein TIFF-Dokument in Java
In diesem Abschnitt werden wir Word mithilfe eines Java-Code-Snippets in ein Bild (TIFF-Dokument) konvertieren. Das Quell-Word-Dokument wird aus dem Cloud-Speicher geladen und nach der Konvertierung im selben Cloud-Speicher gespeichert.
- Erstellen Sie zunächst ein Objekt von WordsApi, in dem wir die Client-ID und das Client-Secret als Parameter übergeben.
- Lesen Sie zweitens das eingegebene Word-Dokument mithilfe des File-Objekts vom lokalen Laufwerk.
- Erstellen Sie drittens die UploadFileRequest-Instanz, die eine Dateiinstanz als Argument erfordert.
- Rufen Sie nun die Methode uploadFile(…) auf, um das Word-Dokument in den Cloud-Speicher hochzuladen.
- Erstellen Sie ein Objekt von GetDocumentWithFormatRequest(…) und geben Sie dabei einen Eingabe-Word-Dokumentnamen, einen Ausgabeformatwert als TIFF und den resultierenden Dateinamen als Argumente an.
- Rufen Sie schließlich die Methode getDocumentWithFormat(…) auf, um Word in Image zu konvertieren und die Ausgabe im Cloud-Speicher zu speichern.
// Weitere Codeausschnitte finden Sie unter https://github.com/aspose-words-cloud/aspose-words-cloud-java
// Holen Sie sich ClientID und ClientSecret von https://dashboard.aspose.cloud/
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
try
{
// Erstellen Sie ein Objekt von WordsApi
// Wenn baseUrl null ist, verwendet WordsApi standardmäßig https://api.aspose.cloud
WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
// Lesen Sie den Inhalt der PDF-Datei vom lokalen Laufwerk
File file = new File("C:\\input.docx");
// Datei-Upload-Anfrage erstellen
UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
// Datei in den Cloud-Speicher hochladen
wordsApi.uploadFile(uploadRequest);
// Erstellen Sie ein Anforderungsobjekt für die Dokumentkonvertierung, während Sie den resultierenden TIFF-Namen angeben
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
// Rufen Sie die API auf, um Word in Bild (TIFF) zu konvertieren und die Ausgabe im Cloud-Speicher zu speichern
wordsApi.getDocumentWithFormat(request);
System.out.println("Sucessfully converted Word to TIFF document !");
}catch(Exception ex)
{
System.out.println(ex);
}
Das im obigen Beispiel verwendete Word-Beispieldokument kann von testmultipages.docx und das resultierende TIFF-Dokument von Converted.tiff heruntergeladen werden.
Wort in Bild mit cURL-Befehlen
In diesem Abschnitt verwenden wir die cURL-Befehle für die Umwandlung von Word in Picture. Der erste Schritt besteht nun darin, ein JWT-Zugriffstoken zu generieren, während der folgende Befehl ausgeführt wird.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Sobald wir das JWT-Token haben, geben Sie bitte den folgenden Befehl ein, um das Word-Dokument aus dem Cloud-Speicher zu laden und im TIFF-Dokument zu speichern. Das resultierende TIFF wird auch im Cloud-Speicher gespeichert.
curl -v -X GET "https://api.aspose.cloud/v4.0/words/Resultant.docx?format=TIFF&outPath=converted.tiff" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
Abschluss
Zusammenfassend lässt sich sagen, dass das Konvertieren von Word-Dokumenten in TIFF-Bilder eine entscheidende Aufgabe für viele Entwickler ist, und das Aspose.Words Cloud SDK für Java macht diese Aufgabe einfacher als je zuvor. Mit seiner leistungsstarken REST-API und anpassbaren Optionen können Entwickler schnell und einfach Dokumentenkonvertierungsfunktionen in ihre Java-Anwendungen integrieren. Unabhängig davon, ob Sie ein einzelnes Dokument oder einen großen Stapel von Dokumenten konvertieren müssen, Aspose.Words Cloud SDK für Java bietet eine zuverlässige und effiziente Lösung zum Konvertieren von Word in TIFF-Bilder. Wenn Sie also nach einer robusten und benutzerfreundlichen Dokumentenkonvertierungslösung für Ihre Java-Anwendung suchen, dann ist Aspose.Words Cloud SDK für Java definitiv eine Erkundung wert.
Außerdem ist der vollständige Quellcode des SDK auf GitHub veröffentlicht und kann kostenlos heruntergeladen werden. Sie können auch den Zugriff auf die API in einem Webbrowser über SwaggerUI erwägen. Falls Sie bei der Verwendung der APIs auf Probleme stoßen, wenden Sie sich bitte über das Produkt-Support-Forum an uns.
In Verbindung stehende Artikel
Wir empfehlen dringend, die folgenden Links zu besuchen, um mehr darüber zu erfahren: