Íosluchtaigh focal a jpg

Tiontaigh Word go JPG i Java

Cuireann Microsoft Word ar do chumas doiciméid phróiseála Word simplí a chruthú cosúil le litreacha agus tuarascálacha. Is féidir leat dath, gearrthóg ealaíne a chur leis, clónna agus méideanna éagsúla a scríobh, táblaí, teorainneacha agus formáidiú piléar a chur leis. Chun an doiciméad Word a fheiceáil (DOC,DOCX), áfach, teastaíonn feidhmchláir ar leith uainn ar nós MS Word, OpenOffice etc. Uaireanta bíonn sé deacair go leor na doiciméid seo a fheiceáil ar ghléasanna iniompartha ( fóin phóca srl). Mar sin is é ceann de na réiteach inmharthana ná Word a thiontú go formáid Íomhá (JPG, PNG,GIF etc.). Mar sin san Airteagal seo, táimid ag dul chun iniúchadh a dhéanamh ar na sonraí ar conas Word a thiontú go JPG ag baint úsáide as Java REST API.

Tiontú Word go JPG REST API

Chun doiciméid Word a chruthú, a chur in eagar agus a athrú go dtí éagsúlacht formáidí a dtacaítear leo, tá réiteach bunaithe ar REST darb ainm Aspose.Words Cloud forbartha againn. Chun na cumais próiseála doiciméad Word céanna a úsáid i bhfeidhmchlár Java, ní mór dúinn triail a bhaint as Aspose.Words Cloud SDK do Java. Anois chun an SDK seo a úsáid, ní mór dúinn a thagairt a chur isteach inár dtionscadal Java tríd an bhfaisnéis seo a leanas a chur san áireamh i pom.xml (tionscadal cineál tógála maven).

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

Nuair a bheidh an tagairt Java Cloud SDK curtha leis, faigh dintiúir do chliaint ó Cloud Dashboard. Seachas sin, ní mór duit cuntas saor in aisce a chlárú ar dtús, ag baint úsáide as seoladh ríomhphoist bailí.

Tiontaigh Word go JPG i Java

San alt seo, táimid chun na céimeanna agus na sonraí a bhaineann leo a phlé chun Word a thiontú go JPG ag baint úsáide as Java.

  • Tosaigh le cruthú oibiachta WordsApi ina gcuirimid dintiúir phearsantaithe ar aghaidh mar argóintí
  • Ar an dara dul síos, luchtaigh an doiciméad Word ionchuir ag baint úsáide as an modh readAllBytes(…) agus cuir an luach ar ais go beart[] eagar
  • Ar an tríú dul síos, cruthaigh réad de ConvertDocumentRequest a thógann ainm doiciméad Word, formáid JPG agus ainm an chomhaid iarmhartaigh mar argóintí
  • Ar deireadh, cuir glaoch ar an modh convertDocument(…) chun comhshó Word go JPG a dhéanamh. Stóráiltear an íomhá mar thoradh air sin i stóráil néil
// Le haghaidh tuilleadh gearrthóga cód, le do thoil https://github.com/aspose-words-cloud/aspose-words-cloud-java

try
    {
        String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
	String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
		    
	// má tá baseUrl ar neamhní, úsáideann WordsApi réamhshocraithe https://api.aspose.cloud
	WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
			
        // Íosluchtaigh doiciméad word ó chóras áitiúil
        File file1 = new File("test_multi_pages.docx");

        // léigh ábhar an doiciméid word ionchuir
        byte[] documentStream = Files.readAllBytes(file1.toPath());
  
        // formáid íomhá dá bharr
        String format = "jpg";

        // iarratas comhshó Doiciméid a chruthú nuair a sholáthraímid ainm comhaid dá bharr
        ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(documentStream,format, "Converted.jpg",null, null, null);
  
        // comhshó focal go jpg a dhéanamh
        wordsApi.convertDocument(convertRequest);
      
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
Íosluchtaigh focal a jpg

Íomhá: - Réamhamharc comhshó Word go PDF

Is féidir an íomhá WebP ionchuir a úsáidtear sa sampla thuas a íoslódáil ó testmultipages.docx.

DOC go JPG ag baint úsáide as Orduithe cURL

Cur chuige eile chun DOC a thiontú go JPG ná trí orduithe cURL. Mar sin ní mór dúinn an comhartha rochtana JWT a ghiniúint ar dtús (bunaithe ar dhintiúir an chliaint) ag baint úsáide as an ordú seo a leanas agus ansin an DOC go JPG nó DOCX go JPG a chomhshó.

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"

Tabhair faoi deara le do thoil go bhfuil na horduithe seo a leanas ag súil go mbeidh an doiciméad Word ionchuir ar fáil sa stóráil scamall. Tar éis an chomhshó, is féidir linn an íomhá JPG iarmhartach a shábháil ar thiomáint áitiúil

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

D’fhéadfaimis smaoineamh freisin ar an gcomhad iarmhartach a shábháil i néalstóráil agus chun na críche sin, ní mór dúinn luach paraiméadar an chosáin a sholáthar.

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

Conclúid

San Airteagal seo, tá iniúchadh déanta againn ar an ngné a bhaineann le Word a thiontú go JPG ag baint úsáide as Java chomh maith le trí orduithe cURL. Is féidir leat an API a thástáil freisin trí SwaggerUI laistigh de bhrabhsálaí gréasáin agus ag an am céanna, is féidir leat smaoineamh ar an Doiciméadúchán Táirge a iniúchadh. Is foinse iontach faisnéise é maidir le gnéithe spreagúla eile a thairgeann an API.

I gcás go dteastaíonn uait cód foinse Cloud SDK a íoslódáil agus a mhodhnú, tá sé ar fáil ar GitHub (foilsithe faoi cheadúnas MIT). Ar deireadh, i gcás aon saincheiste nó má tá tuilleadh soiléireachta/faisnéise uait maidir lenár n-APIanna, téigh i dteagmháil linn le do thoil le haghaidh réiteach tapa trí [fóram tacaíochta táirgí] saor in aisce].

Airteagail Ghaolmhara

Tabhair cuairt ar na naisc seo a leanas chun tuilleadh a fhoghlaim faoi: