Wuert zu jpg

Konvertéiert Word op JPG op Java

Microsoft Word erméiglecht Iech einfach Word Veraarbechtungsdokumenter wéi Bréiwer a Berichter. Dir kënnt Faarf addéieren, Clip Art, a verschiddene Schrëften a Gréissten schreiwen, Dëscher, Grenzen a Kugelformatéierung addéieren. Wéi och ëmmer, fir d’Word-Dokument ze gesinn (DOC,DOCX), brauche mir spezifesch Applikatiounen wéi MS Word, OpenOffice etc. Heiansdo gëtt et zimlech schwéier dës Dokumenter iwwer portable Geräter ze gesinn ( Handyen etc). Also eng vun de viabele Léisungen ass Word an Bildformat ze konvertéieren (JPG, PNG, GIF etc.). Also an dësem Artikel wäerte mir d’Detailer entdecken wéi Dir Word op JPG konvertéiert mat Java REST API.

Wuert zu JPG Konversioun REST API

Fir Word-Dokumenter ze kreéieren, z’änneren an ze transforméieren op eng Vielfalt vu ënnerstëtzte Formater, hu mir eng REST-baséiert Léisung entwéckelt mam Numm Aspose.Words Cloud. An fir déiselwecht Word Dokumentveraarbechtungsfäegkeeten an der Java Applikatioun ze benotzen, musse mir probéieren Aspose.Words Cloud SDK fir Java ze benotzen. Elo fir dës SDK ze benotzen, musse mir seng Referenz an eisem Java-Projet addéieren andeems Dir déi folgend Informatioun an pom.xml (Maven Build Type Project) enthält.

<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.12.0</version>
    </dependency>
</dependencies>

Wann d’Java Cloud SDK Referenz bäigefüügt ass, kritt w.e.g. Äre Client Umeldungsinformatioune vum Cloud Dashboard. Soss musst Dir fir d’éischt e gratis Kont aschreiwen, mat enger valabeler E-Mailadress.

Konvertéiert Word op JPG op Java

An dëser Sektioun wäerte mir d’Schrëtt an hir verbonne Detailer diskutéieren fir Word op JPG mat Java ze konvertéieren.

  • Start mat der Schafung vum WordsApi Objet wou mir personaliséiert Umeldungsinformatiounen als Argumenter passéieren
  • Zweetens, lued den Input Word-Dokument mat der ReadAllBytes (…) Method a passt de zréckgeschéckten Wäert un Byte[] Array
  • Drëttens, erstellt en Objet vun ConvertDocumentRequest deen den Input Word-Dokument Numm, JPG Format an de resultéierende Dateinumm als Argumenter hëlt
  • Schlussendlech rufft d’Method convertDocument(…) un fir Word op JPG Konversioun ze maachen. Dat resultéierend Bild gëtt dann an der Wolleklagerung gespäichert
// Fir méi Code Snippets, w.e.g. https://github.com/aspose-words-cloud/aspose-words-cloud-java

try
    {
        String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
	String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
		    
	// wann baseUrl null ass, benotzt WordsApi Standard https://api.aspose.cloud
	WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
			
        // lued Wuertdokument vum lokale System
        File file1 = new File("test_multi_pages.docx");

        // liesen den Inhalt vun Input Wuert Dokument
        byte[] documentStream = Files.readAllBytes(file1.toPath());
  
        // resultéierend Bildformat
        String format = "jpg";

        // erstellen Dokument Konversioun Ufro wou mir resultéierend Dateinumm ubidden
        ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(documentStream,format, "Converted.jpg",null, null, null);
  
        // Leeschtunge Wuert zu jpg Konversioun
        wordsApi.convertDocument(convertRequest);
      
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
Wuert zu jpg

Bild: - Word zu PDF Konversioun Virschau

D’Input WebP Bild benotzt am uewe genannte Beispill ka vun testmultipages.docx erofgeluede ginn.

DOC op JPG mat cURL Kommandoen

Eng aner Approche fir DOC op JPG ze konvertéieren ass iwwer cURL Kommandoen. Also musse mir als éischt den JWT Zougang Token generéieren (baséiert op Client Umeldungsinformatiounen) mat dem folgenden Kommando an dann den DOC op JPG oder DOCX op JPG Konversioun ausféieren.

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"

Notéiert w.e.g. datt déi folgend Kommandoen erwaarden datt den Input Word-Dokument an der Cloud-Speicher verfügbar ass. No der Konversioun kënne mir dat resultéierend JPG Bild op lokalen Drive späicheren

curl -v -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=jpg" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>" \
-o output.jpg

Mir kënnen och betruechten déi resultéierend Datei an der Cloud Storage ze späicheren a fir dësen Zweck musse mir de Wäert fir outPath Parameter ubidden.

curl -v -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=jpg&outPath=newOutput.jpg" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

Conclusioun

An dësem Artikel hu mir d’Feature entdeckt fir Word op JPG mat Java ze konvertéieren souwéi iwwer cURL Kommandoen. Dir kënnt och d’API duerch SwaggerUI an engem Webbrowser testen a gläichzäiteg kënnt Dir d’Produktdokumentatioun entdecken. Et ass eng erstaunlech Informatiounsquell iwwer aner spannend Features vun der API ugebueden.

Am Fall wou Dir de Quellcode vu Cloud SDK wëllt eroflueden an änneren, ass et verfügbar op GitHub (publizéiert ënner MIT Lizenz). Schlussendlech, am Fall vun engem Problem oder Dir braucht e bësse méi Kloerheet / Informatioun iwwer eis APIen, gitt eis w.e.g. un fir eng séier Léisung iwwer gratis Produkt Support Forum.

Zesummenhang Artikelen

Besicht w.e.g. déi folgend Linken fir méi iwwer ze léieren: