ord til jpg

Konverter Word til JPG i Java

Microsoft Word giver dig mulighed for at oprette enkle tekstbehandlingsdokumenter som breve og rapporter. Du kan tilføje farve, multimedieklip, skrive i en række forskellige skrifttyper og størrelser, tilføje tabeller, kanter og punktformatering. Men for at se Word-dokumentet(DOC,DOCX), har vi brug for specifikke applikationer såsom MS Word, OpenOffice osv. Nogle gange bliver det ret svært at se disse dokumenter over bærbare enheder ( mobiltelefoner osv.). Så en af de brugbare løsninger er at konvertere Word til billedformat (JPG, PNG,GIF osv.). Så i denne artikel skal vi udforske detaljerne om, hvordan man konverterer Word til JPG ved hjælp af Java REST API.

Word til JPG konvertering REST API

For at oprette, redigere og transformere Word-dokumenter til en række understøttede formater, har vi udviklet en REST-baseret løsning med navnet Aspose.Words Cloud. For at kunne bruge de samme Word-dokumentbehandlingsmuligheder i Java-applikationen, skal vi prøve at bruge Aspose.Words Cloud SDK for Java. For nu at bruge denne SDK, skal vi tilføje dens reference i vores Java-projekt ved at inkludere følgende information i 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>

Når Java Cloud SDK-referencen er blevet tilføjet, skal du indhente dine klientoplysninger fra Cloud Dashboard. Ellers skal du først registrere en gratis konto med en gyldig e-mailadresse.

Konverter Word til JPG i Java

I dette afsnit vil vi diskutere trinene og deres relaterede detaljer til konvertering af Word til JPG ved hjælp af Java.

  • Start med oprettelsen af WordsApi-objekt, hvor vi videregiver personlige legitimationsoplysninger som argumenter
  • For det andet skal du indlæse Word-dokumentet ved hjælp af readAllBytes(…)-metoden og videregive den returnerede værdi til byte[]-array
  • For det tredje skal du oprette et objekt af ConvertDocumentRequest, som tager input Word-dokumentets navn, JPG-format og resulterende filnavn som argumenter
  • Til sidst skal du kalde metoden convertDocument(…) for at udføre Word til JPG-konvertering. Det resulterende billede gemmes derefter i skylageret
// For flere kodestykker, venligst https://github.com/aspose-words-cloud/aspose-words-cloud-java

try
    {
        String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
	String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
		    
	// hvis baseUrl er null, bruger WordsApi standard https://api.aspose.cloud
	WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
			
        // indlæs word-dokument fra det lokale system
        File file1 = new File("test_multi_pages.docx");

        // læse indholdet af input word-dokument
        byte[] documentStream = Files.readAllBytes(file1.toPath());
  
        // resulterende billedformat
        String format = "jpg";

        // oprette dokumentkonverteringsanmodning, hvor vi giver det resulterende filnavn
        ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(documentStream,format, "Converted.jpg",null, null, null);
  
        // udføre ord til jpg konvertering
        wordsApi.convertDocument(convertRequest);
      
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
ord til jpg

Billede: - Forhåndsvisning af Word til PDF-konvertering

WebP-inputbilledet, der bruges i ovenstående eksempel, kan downloades fra testmultipages.docx.

DOC til JPG ved hjælp af cURL-kommandoer

En anden tilgang til at konvertere DOC til JPG er via cURL-kommandoer. Så vi skal først generere JWT-adgangstokenet (baseret på klientoplysninger) ved hjælp af følgende kommando og derefter udføre DOC til JPG eller DOCX til JPG-konvertering.

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"

Bemærk venligst, at følgende kommandoer forventer, at input Word-dokumentet er tilgængeligt i skylageret. Efter konverteringen kan vi gemme det resulterende JPG-billede på lokalt drev

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

Vi kan også overveje at gemme den resulterende fil i cloud storage, og til det formål skal vi angive værdien for outPath-parameteren.

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

Konklusion

I denne artikel har vi udforsket funktionen ved at konvertere Word til JPG ved hjælp af Java såvel som via cURL-kommandoer. Du kan også teste API’en gennem SwaggerUI i en webbrowser, og på samme tid kan du overveje at udforske Produktdokumentationen. Det er en fantastisk kilde til information om andre spændende funktioner, der tilbydes af API.

Hvis du vil downloade og ændre kildekoden til Cloud SDK, er den tilgængelig på GitHub (udgivet under MIT-licens). Til sidst, i tilfælde af et problem, eller du har brug for yderligere klarhed/information vedrørende vores API’er, bedes du kontakte os for en hurtig løsning via gratis produktsupportforum.

relaterede artikler

Besøg venligst følgende links for at lære mere om: