Tiontaigh JPG go Word

Tiontaigh JPG go Word ag baint úsáide as Java Cloud SDK

Tá íomhánna raster oiriúnach le haghaidh eagarthóireacht grianghraf agus cruthú pictiúir dhigiteacha mar go bhfuil siad comhbhrúite le haghaidh stórála agus optamaithe le haghaidh gréasáin. Go leor dár giuirléidí saol laethúil lena n-áirítear ceamaraí digiteacha, scanóirí optúla etc. Anois áirítear na cineálacha comhaid raster coitianta JPEG, PNG, agus GIF íomhánna agus san Airteagal seo, táimid ag dul a phlé na sonraí maidir le conas a thiontú JPG go Word. Is é an fáth go bhfuil JPEG á thiontú againn go Word ná go bhféadfadh sé go mbeadh ceanglas orainn bailiúchán íomhánna JPG a chur le chéile in aon doiciméad amháin agus iad a stóráil sa chartlann oifigiúil. Mar sin déanaimis iniúchadh ar na sonraí maidir le conas tiontaire JPG go Word a Fhorbairt ag baint úsáide as Java Cloud SDK

JPG go Word Tiontú API

Is é ár dtáirge a bhfuil duaiseanna buaite aige Aspose.Word Cloud ná API Cód Íseal agus réiteach iontaofa a thairgeann na hacmhainní chun doiciméid Word a chruthú, a chur in eagar agus a athrú go formáidí éagsúla a dtacaítear leo. Má tá tú ag iarraidh cumais láimhseála doiciméad Word a chur i bhfeidhm i bhfeidhmchlár Java, ansin is rogha iontach é Aspose.Words Cloud SDK do Java. Mar sin, gan aon bhogearraí nó uathoibriú MS Office a úsáid, is féidir leat doiciméid MS Word a ghiniúint, a chur in eagar agus a thiontú go ríomhchláraithe sa Néal. Anois chun tús a chur le húsáid SDK, ní mór dúinn an tagairt Cloud SDK a chur leis inár dtionscadal. Mar sin cuir isteach na sonraí seo a leanas le do thoil i pom.xml de thionscadal de chineál tógála 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.8.0</version>
    </dependency>
</dependencies>

Chun an SDK a úsáid, ní mór dúinn ár n-úsáideoir a fhíordheimhniú le Aspose Cloud. Mar sin mura bhfuil cuntas agat cheana féin, cruthaigh cuntas saor in aisce ag baint úsáide as seoladh ríomhphoist bailí. Ansin logáil isteach ag baint úsáide as cuntas nuachruthaithe agus cuardaigh / cruthaigh Aitheantas Cliant agus Rún Cliant ag Cloud Dashboard. Tá na sonraí seo ag teastáil chun críocha fíordheimhnithe sna hailt seo a leanas.

Tiontaigh JPG go Word i Java

Míníonn an chuid seo na sonraí ar conas is féidir linn tiontaire JPG go Word a fhorbairt ag baint úsáide as Java Cloud SDK. Lean na treoracha atá sonraithe thíos le do thoil.

  • Ar an gcéad dul síos, cruthaigh réad WordsApi oibiachtúil agus tú ag soláthar ClientID agus rún Cliant mar argóintí
  • Ar an dara dul síos, cruthaigh réad de CreateDocumentRequest a éilíonn ainm an doiciméid Word nua
  • Ar an tríú dul síos, cruthaigh doiciméad focal bán agus uaslódáil chuig Cloud Storage ag baint úsáide as modh createDocument(…).
  • Is é an chéad chéim eile ná réad de DrawingObjectInsert a chruthú ionas gur féidir réad líníochta a chur taobh istigh de dhoiciméad focal
  • Socraigh corrlach, toisí agus faisnéis ailínithe don réad líníochta
  • Léigh an comhad íomhá ó thiomáint áitiúil go ByteArray
  • Anois cruthaigh oibiacht InsertDrawingObjectRequest a sholáthraíonn ainm comhaid Word agus sonraí nóid chun an réad líníochta a choinneáil
  • Ar deireadh cuir glaoch ar an modh insertDrawingObject(…) chun réad Líníochta a chur isteach i ndoiciméad Word agus sábháil an t-aschur i Cloud Storage
// Le haghaidh tuilleadh gearrthóga cód, le do thoil https://github.com/aspose-words-cloud/aspose-words-cloud-java

try
      {
	// Faigh ClientID agus ClientSecret ó https://dashboard.aspose.cloud/
	String clientId = "7ef10407-c1b7-43bd-9603-5ea9c6db83cd";
	String clientSecret = "ba7cc4dc0c0478d7b508dd8ffa029845";
	  
	// cruthaigh réad de WordsApi
        // má tá baseUrl ar neamhní, úsáideann WordsApi réamhshocraithe https://api.aspose.cloud
        WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
  
        // cruthaigh sampla de dhoiciméad Word nua
        CreateDocumentRequest createRequest = new CreateDocumentRequest("input.docx", null, null);
        // doiciméad focal bán a chruthú agus a shábháil i stóráil scamall
        wordsApi.createDocument(createRequest);
        
        // Cruthaigh Réad Líníochta
        DrawingObjectInsert requestDrawingObject = new DrawingObjectInsert();
        // socraigh faisnéis airde le haghaidh réad líníochta
        requestDrawingObject.setHeight((double)0);
        // socraigh sonraí an imeall clé don réad líníochta
        requestDrawingObject.setLeft((double)0);
        // socraigh sonraí corrlaigh barr don réad líníochta
        requestDrawingObject.setTop((double)0);
        // faisnéis leithead socraithe le haghaidh réad líníochta
        requestDrawingObject.setWidth((double)0);
        // ailíniú cothrománach a shocrú le haghaidh líníocht mar shampla
        requestDrawingObject.setRelativeHorizontalPosition(DrawingObjectInsert.RelativeHorizontalPositionEnum.MARGIN);
        // ailíniú ingearach a shocrú mar shampla líníochta
        requestDrawingObject.setRelativeVerticalPosition(DrawingObjectInsert.RelativeVerticalPositionEnum.MARGIN);
        // socraigh sonraí an chineáil fillte mar Inlíne
        requestDrawingObject.setWrapType(DrawingObjectInsert.WrapTypeEnum.INLINE);

        // léigh ionchur JPG íomhá
        byte[] requestImageFile = Files.readAllBytes(Paths.get("Tulips.jpg").toAbsolutePath());
        
        // cruthaigh cás chuig nód sainmhínithe InsertDrawingObject ina gcuirfear réad Líníochta
        InsertDrawingObjectRequest request = new InsertDrawingObjectRequest("input.docx", requestDrawingObject, 
	    requestImageFile, "sections/0", null, null, null, null, null, "Resultant.docx", null, null);
        
	// cuir isteach réad líníochta a bhfuil íomhá JPG aige taobh istigh de dhoiciméad Word
        wordsApi.insertDrawingObject(request);
        
        System.out.println("JPG to Word Conversion completed !");
	}catch(Exception ex)
	{
	    System.out.println(ex);
	}
JPG go Word

Íomhá1:- Réamhamharc JPG go Word

Is féidir na comhaid shamplacha a úsáidtear sa sampla thuas a íoslódáil ó Tulips.jpeg agus Resultant.docx.

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

Sa chuid seo, táimid chun na horduithe cURL a úsáid chun JPG a thiontú go DOC. Táimid ag baint úsáide as orduithe cURL toisc go gcuireann siad ar ár gcumas rochtain a fháil ar REST APIs trí chríochfort na n-orduithe. Anois mar réamhriachtanas don chur chuige seo, ar dtús ní mór dúinn comhartha rochtana JWT a ghiniúint (bunaithe ar dhintiúir an chliaint) agus an t-ordú seo a leanas á fhorghníomhú againn.

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"

Nuair a bheidh an comhartha JWT againn, is é an chéad chéim eile ná doiciméad Word bán a chruthú ag baint úsáide as an ordú seo a leanas.

curl -v -X PUT "https://api.aspose.cloud/v4.0/words/create?fileName=input.docx" \
-H  "accept: application/json" \
-H  "Authorization: Bearer <JWT Token>"

Anois go bhfuil an doiciméad Word bán ginte, ní mór dúinn réad Líníochta ina bhfuil íomhá JPG a chur isteach taobh istigh den chomhad DOCX

curl -v -X POST "https://api.aspose.cloud/v4.0/words/input.docx/sections/0/drawingObjects?destFileName=resultant.docx" \
-H  "accept: application/json" \
-H  "Authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"drawingObject":"{  \"RelativeHorizontalPosition\": \"Margin\",  \"Left\": 0,  \"RelativeVerticalPosition\": \"Margin\",  \"Top\": 0,  \"Width\": 0,  \"Height\": 0,  \"WrapType\": \"Inline\"}","imageFile":{"Tulips.jpg"}}

Conclúid

San Airteagal seo, táimid tar éis foghlaim faoi na sonraí chun íomhá a thiontú go focal ag baint úsáide as Java Cloud SDK. Seachas blúire cód, rinneamar iniúchadh freisin ar na roghanna chun JPG a thiontú go DOC ag baint úsáide as Orduithe cURL agus tiontaire íomhá go Word a fhorbairt ar líne. Saibhrítear an táirge Doiciméadúchán le raon ábhar iontach a mhíníonn tuilleadh cumais an API seo. Ina theannta sin, tabhair faoi deara go bhfuil ár Cloud SDKanna go léir foilsithe faoi cheadúnas MIT, mar sin is féidir leat smaoineamh ar an cód foinse iomlán a íoslódáil ó GitHub agus é a mhodhnú de réir do riachtanais. I gcás aon saincheisteanna, is féidir leat smaoineamh ar druidim linn le haghaidh réiteach tapa trí [fóram tacaíochta táirge] saor in aisce].

Airteagail Ghaolmhara

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