gair i jpg

Trosi Word i JPG yn Java

Mae Microsoft Word yn eich galluogi i greu dogfennau prosesu Word syml fel llythyrau ac adroddiadau. Gallwch ychwanegu lliw, clip art, ysgrifennu mewn amrywiaeth o ffontiau a meintiau, ychwanegu tablau, borderi a fformatio bwled. Fodd bynnag, er mwyn gweld dogfen Word(DOC,DOCX), mae angen rhaglenni penodol fel MS Word, OpenOffice ac ati. Weithiau mae’n mynd yn eithaf anodd gweld y dogfennau hyn dros ddyfeisiau cludadwy ( ffonau symudol ac ati). Felly un o’r datrysiadau ymarferol yw trosi Word yn fformat Delwedd (JPG, PNG, GIF ac ati). Felly yn yr erthygl hon, rydyn ni’n mynd i archwilio’r manylion ar sut i Drosi Word i JPG gan ddefnyddio Java REST API.

Trosi Word i JPG REST API

Er mwyn creu, golygu a thrawsnewid dogfennau Word i amrywiaeth o fformatau a gefnogir, rydym wedi datblygu datrysiad yn seiliedig ar REST o’r enw Aspose.Words Cloud. Er mwyn defnyddio’r un galluoedd prosesu dogfennau Word mewn cymhwysiad Java, mae angen i ni geisio defnyddio Aspose.Words Cloud SDK ar gyfer Java. Nawr er mwyn defnyddio’r SDK hwn, mae angen i ni ychwanegu ei gyfeirnod yn ein prosiect Java trwy gynnwys y wybodaeth ganlynol yn pom.xml (prosiect math adeiladu 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>

Unwaith y bydd y cyfeirnod Java Cloud SDK wedi’i ychwanegu, sicrhewch eich tystlythyrau cleient o Dangosfwrdd Cwmwl. Fel arall, mae angen i chi gofrestru cyfrif rhad ac am ddim yn gyntaf, gan ddefnyddio cyfeiriad e-bost dilys.

Trosi Word i JPG yn Java

Yn yr adran hon, rydyn ni’n mynd i drafod y camau a’u manylion cysylltiedig ar gyfer trosi Word i JPG gan ddefnyddio Java.

  • Dechreuwch gyda chreu gwrthrych WordsApi lle rydym yn trosglwyddo tystlythyrau personol fel dadleuon
  • Yn ail, llwythwch y ddogfen Word mewnbwn gan ddefnyddio dull readAllBytes(…) a phasiwch y gwerth a ddychwelwyd i arae[] beit
  • Yn drydydd, creu gwrthrych o ConvertDocumentRequest sy’n cymryd enw dogfen Word, fformat JPG ac enw’r ffeil canlyniadol fel dadleuon
  • Yn olaf, ffoniwch y dull convertDocument(…) i berfformio trosi Word i JPG. Yna caiff y ddelwedd sy’n deillio o hynny ei storio mewn storfa cwmwl
// Am fwy o bytiau cod, os gwelwch yn dda https://github.com/aspose-words-cloud/aspose-words-cloud-java

try
    {
        String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
	String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
		    
	// os yw baseUrl yn null, mae WordsApi yn defnyddio https://api.aspose.cloud diofyn
	WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
			
        // llwytho dogfen Word o'r system leol
        File file1 = new File("test_multi_pages.docx");

        // darllen cynnwys dogfen mewnbwn Word
        byte[] documentStream = Files.readAllBytes(file1.toPath());
  
        // fformat delwedd canlyniadol
        String format = "jpg";

        // creu cais trosi Dogfen lle rydym yn darparu enw ffeil canlyniadol
        ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(documentStream,format, "Converted.jpg",null, null, null);
  
        // perfformio trosi gair i jpg
        wordsApi.convertDocument(convertRequest);
      
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
gair i jpg

Delwedd: - Rhagolwg trosi Word i PDF

Gellir lawrlwytho’r ddelwedd WebP mewnbwn a ddefnyddir yn yr enghraifft uchod o testmultipages.docx.

DOC i JPG gan ddefnyddio Gorchmynion cURL

Dull arall o drosi DOC i JPG yw trwy orchmynion cURL. Felly mae angen i ni gynhyrchu tocyn mynediad JWT yn gyntaf (yn seiliedig ar gymwysterau cleient) gan ddefnyddio’r gorchymyn canlynol ac yna perfformio’r trosi DOC i JPG neu DOCX i 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"

Sylwch fod y gorchmynion canlynol yn disgwyl i’r ddogfen Word mewnbwn fod ar gael yn y storfa cwmwl. Ar ôl y trosi, gallwn arbed y ddelwedd JPG canlyniadol i yriant lleol

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

Efallai y byddwn hefyd yn ystyried arbed y ffeil canlyniadol mewn storfa cwmwl ac at y diben hwnnw, mae angen i ni ddarparu’r gwerth ar gyfer paramedr alllwybr.

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

Casgliad

Yn yr erthygl hon, rydym wedi archwilio’r nodwedd o drosi Word i JPG gan ddefnyddio Java yn ogystal â thrwy orchmynion cURL. Gallwch hefyd brofi’r API trwy SwaggerUI o fewn porwr gwe ac ar yr un pryd, efallai y byddwch yn ystyried archwilio’r Dogfennaeth Cynnyrch. Mae’n ffynhonnell anhygoel o wybodaeth am nodweddion cyffrous eraill a gynigir gan yr API.

Rhag ofn eich bod am lawrlwytho ac addasu cod ffynhonnell Cloud SDK, mae ar gael ar GitHub (cyhoeddwyd o dan drwydded MIT). Yn olaf, os bydd unrhyw broblem neu os oes angen mwy o eglurder / gwybodaeth arnoch chi ynglŷn â’n APIs, cysylltwch â ni i gael datrysiad cyflym trwy [fforwm cymorth cynnyrch] rhad ac am ddim]9.

Erthyglau Perthnasol

Ewch i’r dolenni canlynol i ddysgu mwy am: