kelma għal jpg

Ikkonverti Word għal JPG f’Java

Microsoft Word jippermettilek toħloq dokumenti sempliċi tal-ipproċessar tal-Kelma bħal ittri u rapporti. Tista ‘żżid kulur, clip art, tikteb f’varjetà ta’ fonts u daqsijiet, iżżid tabelli, fruntieri u ifformattjar tal-balal. Madankollu, sabiex naraw id-dokument tal-Word(DOC,DOCX), neħtieġu applikazzjonijiet speċifiċi bħal MS Word, OpenOffice eċċ. Xi drabi jsir pjuttost diffiċli biex tara dawn id-dokumenti fuq apparat portabbli ( mowbajls eċċ). Allura waħda mis-soluzzjoni vijabbli hija li tikkonverti l-Kelma f’format tal-Immaġni (JPG, PNG,GIF eċċ.). Allura f’dan l-artikolu, se nesploraw id-dettalji dwar kif Ikkonverti Kelma għal JPG billi tuża Java REST API.

Kelma għal JPG Konverżjoni REST API

Sabiex noħolqu, teditja u tittrasforma dokumenti tal-Word għal varjetà ta’ formati appoġġjati, żviluppajna soluzzjoni bbażata fuq REST bl-isem Aspose.Words Cloud. An sabiex nutilizzaw l-istess kapaċitajiet ta ‘proċessar ta’ dokumenti Word fl-applikazzjoni Java, għandna bżonn nippruvaw nużaw Aspose.Words Cloud SDK għal Java. Issa sabiex nużaw dan l-SDK, irridu nżidu r-referenza tiegħu fil-proġett Java tagħna billi ninkludu l-informazzjoni li ġejja f’pom.xml (proġett tat-tip maven build).

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

Ladarba r-referenza Java Cloud SDK tkun ġiet miżjuda, jekk jogħġbok ikseb il-kredenzjali tal-klijent tiegħek minn Cloud Dashboard. Inkella, l-ewwel trid tirreġistra kont b’xejn, billi tuża indirizz elettroniku validu.

Ikkonverti Word għal JPG f’Java

F’din it-taqsima, se niddiskutu l-passi u d-dettalji relatati tagħhom għall-konverżjoni ta ‘Word għal JPG bl-użu ta’ Java.

  • Ibda bil-ħolqien ta ‘oġġett WordsApi fejn ngħaddu kredenzjali personalizzati bħala argumenti
  • It-tieni nett, tagħbija d-dokument tal-Word tal-input billi tuża l-metodu readAllBytes(…) u għaddi l-valur lura lill-firxa tal-byte[]
  • It-tielet, oħloq oġġett ta’ ConvertDocumentRequest li jieħu l-isem tad-dokument Word input, il-format JPG u l-isem tal-fajl li jirriżulta bħala argumenti
  • Fl-aħħarnett, sejjaħ il-metodu convertDocument(…) biex twettaq konverżjoni Word għal JPG. L-immaġni li tirriżulta mbagħad tinħażen fil-ħażna tas-sħab
// Għal aktar snippets tal-kodiċi, jekk jogħġbok https://github.com/aspose-words-cloud/aspose-words-cloud-java

try
    {
        String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
	String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
		    
	// jekk baseUrl huwa null, WordsApi juża default https://api.aspose.cloud
	WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
			
        // tagħbija dokument kelma mis-sistema lokali
        File file1 = new File("test_multi_pages.docx");

        // aqra l-kontenut tad-dokument word input
        byte[] documentStream = Files.readAllBytes(file1.toPath());
  
        // format tal-immaġni li jirriżulta
        String format = "jpg";

        // toħloq talba għall-konverżjoni tad-Dokument fejn nipprovdu l-isem tal-fajl li jirriżulta
        ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(documentStream,format, "Converted.jpg",null, null, null);
  
        // twettaq konverżjoni kelma għal jpg
        wordsApi.convertDocument(convertRequest);
      
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
kelma għal jpg

Immaġni: - Preview tal-konverżjoni Word għal PDF

L-immaġni tal-WebP tal-input użata fl-eżempju ta’ hawn fuq tista’ titniżżel minn testmultipages.docx.

DOC għal JPG bl-użu ta’ Kmandi tal-cURL

Approċċ ieħor ta ‘konverżjoni ta’ DOC għal JPG huwa permezz ta ‘kmandi cURL. Għalhekk jeħtieġ li l-ewwel niġġenera t-token ta ‘aċċess JWT (ibbażat fuq il-kredenzjali tal-klijent) billi tuża l-kmand li ġej u mbagħad inwettaq il-konverżjoni DOC għal JPG jew DOCX għal 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"

Jekk jogħġbok innota li l-kmandi li ġejjin jistennew li d-dokument Word input ikun disponibbli fil-ħażna tas-sħab. Wara l-konverżjoni, nistgħu nissejvja l-immaġni JPG riżultanti għal drive lokali

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

Nistgħu nikkunsidraw ukoll li niffrankaw il-fajl riżultanti fil-ħażna tas-sħab u għal dak il-għan, għandna bżonn nipprovdu l-valur għall-parametru 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>"

Konklużjoni

F’dan l-artikolu, esplorajna l-karatteristika tal-konverżjoni tal-Kelma għal JPG billi tuża Java kif ukoll permezz tal-kmandi tal-cURL. Tista’ wkoll tittestja l-API permezz ta’ SwaggerUI fi ħdan web browser u fl-istess ħin, tista’ tikkunsidra li tesplora l-Dokumentazzjoni tal-Prodott. Huwa sors aqwa ta ‘informazzjoni dwar karatteristiċi eċċitanti oħra offruti mill-API.

Fil-każ li trid tniżżel u timmodifika l-kodiċi tas-sors tal-Cloud SDK, huwa disponibbli fuq GitHub (ippubblikat taħt liċenzja MIT). Fl-aħħar nett, fil-każ ta’ xi kwistjoni jew ikollok bżonn ta’ aktar ċarezza/informazzjoni dwar l-APIs tagħna, jekk jogħġbok avviċinana għal riżoluzzjoni rapida permezz ta’ forum ta’ appoġġ tal-prodott b’xejn.

Artikoli Relatati

Jekk jogħġbok żur il-links li ġejjin biex titgħallem aktar dwar: