pulong sa jpg

I-convert ang Pulong ngadto sa JPG sa Java

Gitugotan ka sa Microsoft Word nga makahimo og yano nga mga dokumento sa pagproseso sa Pulong sama sa mga sulat ug mga taho. Mahimo nimong idugang ang kolor, clip art, pagsulat sa lainlaing mga font ug gidak-on, pagdugang mga lamesa, mga utlanan ug pag-format sa bala. Bisan pa, aron matan-aw ang dokumento sa Pulong(DOC,DOCX), nanginahanglan kami ug piho nga mga aplikasyon sama sa MS Word, OpenOffice ug uban pa. Usahay lisud ang pagtan-aw niini nga mga dokumento sa mga portable device ( mobile phone ug uban pa). Mao nga usa sa praktikal nga solusyon mao ang pag-convert sa Word ngadto sa Image format (JPG, PNG, GIF etc.). Mao nga sa kini nga artikulo, susihon namon ang mga detalye kung giunsa ang Pag-convert sa Pulong sa JPG gamit ang Java REST API.

Pulong ngadto sa JPG Conversion REST API

Aron makahimo, mag-edit ug magbag-o sa mga dokumento sa Pulong ngadto sa lain-laing gisuportahan nga mga pormat, naghimo kami ug solusyon nga nakabase sa REST nga ginganlag Aspose.Words Cloud. Usa ka aron magamit ang parehas nga katakus sa pagproseso sa dokumento sa Pulong sa aplikasyon sa Java, kinahanglan naton sulayan ang paggamit sa Aspose.Words Cloud SDK para sa Java. Karon aron magamit kini nga SDK, kinahanglan natong idugang ang reperensiya niini sa atong proyekto sa Java pinaagi sa paglakip sa mosunod nga impormasyon sa pom.xml (maven build type project).

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

Kung nadugang na ang reperensiya sa Java Cloud SDK, palihug kuhaa ang mga kredensyal sa imong kliyente gikan sa Cloud Dashboard. Kung dili, kinahanglan nimo nga magparehistro una usa ka libre nga account, gamit ang usa ka balido nga email address.

I-convert ang Pulong ngadto sa JPG sa Java

Niini nga seksyon, atong hisgutan ang mga lakang ug ang mga may kalabutan nga mga detalye niini alang sa pag-convert sa Pulong ngadto sa JPG gamit ang Java.

  • Pagsugod sa paghimo sa WordsApi nga butang diin gipasa namon ang mga personal nga kredensyal ingon mga argumento
  • Ikaduha, i-load ang input Word nga dokumento gamit ang readAllBytes(…) nga pamaagi ug ipasa ang gibalik nga bili ngadto sa byte[] array
  • Ikatulo, paghimo usa ka butang sa ConvertDocumentRequest nga nagkuha sa input nga ngalan sa dokumento sa Word, format sa JPG ug ngalan sa sangputanan nga file ingon mga argumento
  • Sa katapusan, tawga ang paagi nga convertDocument(…) aron mahimo ang Word to JPG conversion. Ang resulta nga imahe gitipigan sa cloud storage
// Para sa dugang nga code snippet, palihug https://github.com/aspose-words-cloud/aspose-words-cloud-java

try
    {
        String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
	String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
		    
	// kung null ang baseUrl, gigamit sa WordsApi ang default https://api.aspose.cloud
	WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
			
        // load pulong nga dokumento gikan sa lokal nga sistema
        File file1 = new File("test_multi_pages.docx");

        // basaha ang sulod sa input word nga dokumento
        byte[] documentStream = Files.readAllBytes(file1.toPath());
  
        // resulta nga format sa imahe
        String format = "jpg";

        // paghimo og hangyo sa pagkakabig sa Dokumento diin naghatag kami sa resulta nga ngalan sa file
        ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(documentStream,format, "Converted.jpg",null, null, null);
  
        // paghimo sa pulong ngadto sa jpg nga pagkakabig
        wordsApi.convertDocument(convertRequest);
      
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
pulong sa jpg

Hulagway: - Pulong sa PDF nga pag-preview sa pagkakabig

Ang input nga imahe sa WebP nga gigamit sa pananglitan sa ibabaw mahimong ma-download gikan sa testmultipages.docx.

DOC ngadto sa JPG gamit ang cURL Commands

Ang laing paagi sa pag-convert sa DOC ngadto sa JPG mao ang pinaagi sa cURL commands. Mao nga kinahanglan naton una nga makamugna ang JWT access token (base sa mga kredensyal sa kliyente) gamit ang pagsunod sa mando ug dayon ipahigayon ang DOC sa JPG o DOCX sa JPG nga pagkakabig.

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"

Palihug timan-i nga ang mosunod nga mga sugo naglaum nga ang input Word nga dokumento anaa sa cloud storage. Pagkahuman sa pagkakabig, mahimo naton i-save ang sangputanan nga imahe sa JPG sa lokal nga drive

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

Mahimo usab natong ikonsiderar ang pagtipig sa resulta nga file sa cloud storage ug alang niana nga katuyoan, kinahanglan natong ihatag ang bili alang sa outPath parameter.

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

Konklusyon

Niining artikuloha, among gisuhid ang bahin sa pag-convert sa Pulong ngadto sa JPG gamit ang Java ingon man pinaagi sa cURL commands. Mahimo usab nimo nga sulayan ang API pinaagi sa SwaggerUI sa sulod sa usa ka web browser ug sa parehas nga oras, mahimo nimong hunahunaon ang pagsuhid sa Dokumentasyon sa Produkto. Kini usa ka katingad-an nga gigikanan sa kasayuran bahin sa uban pang mga makapaikag nga bahin nga gitanyag sa API.

Kung gusto nimo i-download ug usbon ang source code sa Cloud SDK, magamit kini sa GitHub (gipatik ubos sa lisensya sa MIT). Sa katapusan, kung adunay bisan unsang isyu o kinahanglan nimo ang dugang nga katin-awan/impormasyon bahin sa among mga API, palihug duol kanamo alang sa usa ka dali nga resolusyon pinaagi sa libre nga product support forum.

May Kalabutan nga mga Artikulo

Palihug bisitaha ang mosunud nga mga link aron mahibal-an ang dugang bahin sa: