beseda v jpg

Pretvorite Word v JPG v Javi

Microsoft Word vam omogoča ustvarjanje preprostih dokumentov za obdelavo besedila, kot so pisma in poročila. Dodate lahko barvo, izrezke, pišete v različnih pisavah in velikostih, dodate tabele, obrobe in oblikovanje oznak. Vendar pa za ogled Wordovega dokumenta (DOC,DOCX) potrebujemo posebne aplikacije, kot so MS Word, OpenOffice itd. Včasih postane precej težko gledati te dokumente prek prenosnih naprav ( mobilni telefoni itd.). Ena od izvedljivih rešitev je torej pretvorba Worda v format slike (JPG, PNG, GIF itd.). Zato bomo v tem članku raziskali podrobnosti o tem, kako pretvoriti Word v JPG z uporabo Java REST API.

API REST za pretvorbo Word v JPG

Za ustvarjanje, urejanje in preoblikovanje Wordovih dokumentov v različne podprte formate smo razvili rešitev, ki temelji na REST z imenom Aspose.Words Cloud. Da bi uporabili iste zmogljivosti obdelave Wordovih dokumentov v aplikaciji Java, moramo poskusiti uporabiti Aspose.Words Cloud SDK for Java. Če želimo zdaj uporabiti ta SDK, moramo dodati njegovo referenco v naš projekt Java, tako da vključimo naslednje informacije v pom.xml (projekt vrste gradnje maven).

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

Ko je referenca Java Cloud SDK dodana, pridobite svoje poverilnice odjemalca na Cloud Dashboard. V nasprotnem primeru morate najprej registrirati brezplačen račun z veljavnim e-poštnim naslovom.

Pretvorite Word v JPG v Javi

V tem razdelku bomo razpravljali o korakih in z njimi povezanih podrobnostih za pretvorbo Worda v JPG z uporabo Jave.

  • Začnite z ustvarjanjem predmeta WordsApi, kjer kot argumente posredujemo prilagojene poverilnice
  • Drugič, naložite vhodni Wordov dokument z metodo readAllBytes(…) in posredujte vrnjeno vrednost matriki byte[]
  • Tretjič, ustvarite objekt ConvertDocumentRequest, ki sprejme ime vhodnega Wordovega dokumenta, format JPG in ime nastale datoteke kot argumente
  • Na koncu pokličite metodo convertDocument(…), da izvedete pretvorbo Worda v JPG. Nastala slika se nato shrani v shrambo v oblaku
// Za več izrezkov kode prosim https://github.com/aspose-words-cloud/aspose-words-cloud-java

try
    {
        String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
	String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
		    
	// če je baseUrl enak nič, WordsApi uporablja privzeto https://api.aspose.cloud
	WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
			
        // naloži wordov dokument iz lokalnega sistema
        File file1 = new File("test_multi_pages.docx");

        // branje vsebine vhodnega wordovega dokumenta
        byte[] documentStream = Files.readAllBytes(file1.toPath());
  
        // nastali format slike
        String format = "jpg";

        // ustvarite zahtevo za pretvorbo dokumenta, kjer zagotovimo ime datoteke
        ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(documentStream,format, "Converted.jpg",null, null, null);
  
        // izvedite pretvorbo besede v jpg
        wordsApi.convertDocument(convertRequest);
      
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
beseda v jpg

Slika: - Predogled pretvorbe Word v PDF

Vhodno sliko WebP, uporabljeno v zgornjem primeru, lahko prenesete iz testmultipages.docx.

DOC v JPG z uporabo ukazov cURL

Drug pristop za pretvorbo DOC v JPG je prek ukazov cURL. Zato moramo najprej ustvariti žeton dostopa JWT (na podlagi poverilnic odjemalca) z naslednjim ukazom in nato izvesti pretvorbo DOC v JPG ali DOCX v JPG.

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"

Upoštevajte, da naslednji ukazi pričakujejo, da bo vhodni dokument Word na voljo v shrambi v oblaku. Po pretvorbi lahko nastalo sliko JPG shranimo na lokalni pogon

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

Razmislimo lahko tudi o shranjevanju nastale datoteke v shrambo v oblaku in v ta namen moramo zagotoviti vrednost za parameter outPath.

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

Zaključek

V tem članku smo raziskali funkcijo pretvorbe Worda v JPG z uporabo Jave in prek ukazov cURL. API lahko preizkusite tudi prek SwaggerUI znotraj spletnega brskalnika in hkrati razmislite o raziskovanju Dokumentacije izdelka. Je neverjeten vir informacij o drugih vznemirljivih funkcijah, ki jih ponuja API.

Če želite prenesti in spremeniti izvorno kodo Cloud SDK, je na voljo na GitHub (objavljeno pod licenco MIT). Nazadnje, v primeru kakršnih koli težav ali če potrebujete nekaj dodatnih pojasnil/informacij v zvezi z našimi API-ji, se za hitro rešitev obrnite na nas prek brezplačnega foruma za podporo izdelkom.

povezani članki

Obiščite naslednje povezave, če želite izvedeti več o: