woord naar jpg

Converteer Word naar JPG in Java

Met Microsoft Word kunt u eenvoudige tekstverwerkingsdocumenten maken, zoals brieven en rapporten. U kunt kleur, illustraties toevoegen, in verschillende lettertypen en formaten schrijven, tabellen, randen en opmaak van opsommingstekens toevoegen. Om het Word-document (DOC,DOCX) te kunnen bekijken, hebben we echter specifieke toepassingen nodig, zoals MS Word, OpenOffice enz. Soms wordt het behoorlijk moeilijk om deze documenten op draagbare apparaten te bekijken ( mobiele telefoons enz.). Dus een van de haalbare oplossingen is om Word te converteren naar het formaat Image (JPG, PNG,GIF enz.). Dus in dit artikel gaan we de details verkennen over het converteren van Word naar JPG met Java REST API.

Word naar JPG conversie REST API

Om Word-documenten te maken, te bewerken en te transformeren naar verschillende ondersteunde formaten, hebben we een op REST gebaseerde oplossing ontwikkeld met de naam Aspose.Words Cloud. Om dezelfde verwerkingsmogelijkheden voor Word-documenten in de Java-toepassing te gebruiken, moeten we proberen Aspose.Words Cloud SDK voor Java te gebruiken. Om deze SDK te kunnen gebruiken, moeten we de referentie ervan toevoegen aan ons Java-project door de volgende informatie op te nemen in pom.xml (maven build-type project).

<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-words-cloud</artifactId>
        <version>22.12.0</version>
    </dependency>
</dependencies>

Zodra de Java Cloud SDK-referentie is toegevoegd, vraagt u uw klantreferenties op via Cloud Dashboard. Anders moet u eerst een gratis account registreren met een geldig e-mailadres.

Converteer Word naar JPG in Java

In dit gedeelte gaan we de stappen en de bijbehorende details bespreken voor het converteren van Word naar JPG met behulp van Java.

  • Begin met het maken van het WordsApi-object waar we gepersonaliseerde inloggegevens als argumenten doorgeven
  • Ten tweede laadt u het invoer-Word-document met de methode readAllBytes(…) en geeft u de geretourneerde waarde door aan de byte[]-array
  • Ten derde, maak een object van ConvertDocumentRequest dat de naam van het Word-document, het JPG-formaat en de naam van het resulterende bestand als argumenten gebruikt
  • Roep ten slotte de methode convertDocument(…) aan om conversie van Word naar JPG uit te voeren. De resulterende afbeelding wordt vervolgens opgeslagen in cloudopslag
// Voor meer codefragmenten, gelieve https://github.com/aspose-words-cloud/aspose-words-cloud-java

try
    {
        String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
	String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
		    
	// als baseUrl null is, gebruikt WordsApi standaard https://api.aspose.cloud
	WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
			
        // laad een word-document van het lokale systeem
        File file1 = new File("test_multi_pages.docx");

        // lees de inhoud van het invoerwoorddocument
        byte[] documentStream = Files.readAllBytes(file1.toPath());
  
        // resulterende beeldformaat
        String format = "jpg";

        // maak een documentconversieverzoek waarbij we de resulterende bestandsnaam opgeven
        ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(documentStream,format, "Converted.jpg",null, null, null);
  
        // conversie van woord naar jpg uitvoeren
        wordsApi.convertDocument(convertRequest);
      
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
woord naar jpg

Afbeelding: - Voorbeeld van conversie van Word naar PDF

De invoer-WebP-afbeelding die in het bovenstaande voorbeeld wordt gebruikt, kan worden gedownload van testmultipages.docx.

DOC naar JPG met behulp van cURL-opdrachten

Een andere manier om DOC naar JPG te converteren is via cURL-opdrachten. We moeten dus eerst het JWT-toegangstoken genereren (op basis van clientreferenties) met behulp van de volgende opdracht en vervolgens de conversie van DOC naar JPG of DOCX naar JPG uitvoeren.

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"

Houd er rekening mee dat de volgende opdrachten verwachten dat het invoer-Word-document beschikbaar is in de cloudopslag. Na de conversie kunnen we de resulterende JPG-afbeelding opslaan op een lokale schijf

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

We kunnen ook overwegen om het resulterende bestand op te slaan in cloudopslag en daarvoor moeten we de waarde voor de outPath-parameter opgeven.

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>"

Gevolgtrekking

In dit artikel hebben we de functie onderzocht van het converteren van Word naar JPG met zowel Java als via cURL-opdrachten. U kunt de API ook testen via SwaggerUI in een webbrowser en tegelijkertijd kunt u overwegen de Productdocumentatie te verkennen. Het is een geweldige bron van informatie over andere opwindende functies die door de API worden aangeboden.

Als u de broncode van Cloud SDK wilt downloaden en wijzigen, is deze beschikbaar op GitHub (gepubliceerd onder MIT-licentie). Ten slotte, in het geval van een probleem of als u meer duidelijkheid/informatie nodig heeft over onze API’s, kunt u contact met ons opnemen voor een snelle oplossing via het gratis productondersteuningsforum.

gerelateerde artikelen

Bezoek de volgende links voor meer informatie over: