Gair i Lun

Trosi Word i Ddogfen TIFF yn Java

Mae angen cynyddol am atebion trosi dogfennau effeithlon a chyfleus. Rydym yn defnyddio dogfennau MS Word ar gyfer storio data swyddogol a phersonol. Maent hefyd yn un o’r fformat ffeil poblogaidd ar gyfer rhannu gwybodaeth swyddogol gan sefydliadau corfforaethol, prifysgolion a llywodraeth. Nawr, er mwyn atal dogfennau rhag cael eu trin heb awdurdod, gallwn drosi Word i Ddelwedd. Felly yn yr erthygl dechnegol hon, byddwn yn canolbwyntio’n benodol ar sut i drosi dogfennau Word yn ddelweddau TIFF gan ddefnyddio Java REST API.

Mae’r erthygl hon yn galluogi datblygwyr i integreiddio galluoedd trosi dogfennau yn gyflym ac yn hawdd yn eu cymwysiadau, gan ei gwneud hi’n bosibl trosi Word i Tiff, Word i lun, Word i ddelwedd, neu DOC i Tiff gyda dim ond ychydig linellau o god.

API Trosi Word i Ddelwedd

Mae Aspose.Words Cloud SDK ar gyfer Java yn API REST sy’n darparu ystod o nodweddion trin dogfennau, gan gynnwys y gallu i drosi dogfennau Word yn ddelweddau TIFF. Gyda’i ryngwyneb syml a hawdd ei ddefnyddio, gall datblygwyr weithredu’r swyddogaeth hon yn gyflym ac yn hawdd yn eu cymwysiadau Java, heb orfod poeni am gymhlethdodau trosi dogfennau. Yn gyffredinol, mae’n offeryn pwerus ar gyfer trosi dogfennau Word yn ddelweddau TIFF, PDF, Word to JPG, Word to HTML, ac amrywiol fformatau ffeil a gefnogir ]. Gyda’i API syml a’i opsiynau y gellir eu haddasu, gallwch chi weithredu’r swyddogaeth hon yn hawdd yn eich cymwysiadau a symleiddio’r prosesau trosi dogfennau.

Nawr, er mwyn defnyddio’r SDK, ychwanegwch y manylion canlynol yn pom.xml o brosiect math adeiladu 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.8.0</version>
    </dependency>
</dependencies>

Unwaith y bydd y cyfeirnod JDK wedi’i ychwanegu at y prosiect, mae angen i ni greu cyfrif am ddim dros Aspose Cloud. Nawr chwiliwch am ID Cleient a Client Secret yn Dashboard.

Trosi Word i Ddogfen TIFF yn Java

Yn yr adran hon, rydyn ni’n mynd i drosi Word i Ddelwedd (dogfen TIFF) gan ddefnyddio pyt cod Java. Bydd y ddogfen gair ffynhonnell yn cael ei llwytho o storfa cymylau ac ar ôl y trawsnewid, bydd yn cael ei chadw yn yr un storfa cwmwl.

  • Yn gyntaf, creu gwrthrych o WordsApi lle rydyn ni’n pasio’r ID Cleient a Chyfrinach y Cleient fel paramedrau.
  • Yn ail, darllenwch y ddogfen mewnbwn Word o’r gyriant lleol gan ddefnyddio’r gwrthrych Ffeil.
  • Yn drydydd, crëwch yr enghraifft UploadFileRequest sy’n gofyn am enghraifft Ffeil fel dadl.
  • Nawr ffoniwch y dull uploadFile (…) i uwchlwytho’r ddogfen Word i storfa cwmwl.
  • Creu gwrthrych o GetDocumentWithFormatRequest (…) tra’n darparu enw dogfen Word mewnbwn, gwerth fformat allbwn fel TIFF, ac enw’r ffeil canlyniadol fel dadleuon.
  • Yn olaf, ffoniwch y dull getDocumentWithFormat (…) i drosi Word yn Ddelwedd ac arbed yr allbwn yn storfa Cloud.
// Am fwy o bytiau cod, os gwelwch yn dda https://github.com/aspose-words-cloud/aspose-words-cloud-java

    // Cael ClientID a ClientSecret o https://dashboard.aspose.cloud/
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
    try
	{
        // creu gwrthrych o WordsApi
        // os yw baseUrl yn null, mae WordsApi yn defnyddio https://api.aspose.cloud diofyn
        WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

        // darllen cynnwys PDF o'r gyriant lleol
        File file = new File("C:\\input.docx");
        
        // creu cais lanlwytho ffeil
        UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
        
        // uwchlwytho ffeil i storfa cwmwl
        wordsApi.uploadFile(uploadRequest);
            
        // creu gwrthrych cais trosi dogfen wrth nodi'r enw tiff canlyniadol
        GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
            
        // Ffoniwch API i drosi Word i Ddelwedd (TIFF) ac arbed yr allbwn mewn storfa cwmwl
        wordsApi.getDocumentWithFormat(request);
        
        System.out.println("Sucessfully converted Word to TIFF document !");
	}catch(Exception ex)
	{
	    System.out.println(ex);
	} 
Rhagolwg gair i TIFF

Delwedd1:- Rhagolwg trosi Word i TIFF

Gellir lawrlwytho’r ddogfen Word enghreifftiol a ddefnyddir yn yr enghraifft uchod o testmultipages.docx a’r ddogfen TIFF sy’n deillio o hynny o Converted.tiff.

Word into Picture gan ddefnyddio Gorchmynion cURL

Yn yr adran hon, rydyn ni’n mynd i ddefnyddio’r gorchmynion cURL ar gyfer trosi Word into Picture. Nawr, y cam cyntaf yw cynhyrchu tocyn mynediad JWT wrth weithredu’r gorchymyn canlynol.

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"

Ar ôl i ni gael tocyn JWT, os gwelwch yn dda y gorchymyn canlynol i lwytho dogfen Word o storfa cwmwl a’i chadw i mewn i ddogfen TIFF. Mae’r TIFF canlyniadol hefyd yn cael ei storio mewn storfa cwmwl.

curl -v -X GET "https://api.aspose.cloud/v4.0/words/Resultant.docx?format=TIFF&outPath=converted.tiff" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

Casgliad

I gloi, mae trosi dogfennau Word yn ddelweddau TIFF yn dasg hollbwysig i lawer o ddatblygwyr, ac mae’r Aspose.Words Cloud SDK ar gyfer Java yn gwneud y dasg hon yn haws nag erioed o’r blaen. Gyda’i API REST pwerus a’i opsiynau y gellir eu haddasu, gall datblygwyr integreiddio galluoedd trosi dogfennau yn gyflym ac yn hawdd i’w cymwysiadau Java. P’un a oes angen i chi drosi dogfen sengl neu swp mawr o ddogfennau, Aspose.Words Cloud SDK ar gyfer Java yn darparu ateb dibynadwy ac effeithlon ar gyfer trosi Word i ddelweddau TIFF. Felly, os ydych chi’n chwilio am ddatrysiad trosi dogfen cadarn a hawdd ei ddefnyddio ar gyfer eich cais Java, yna mae Aspose.Words Cloud SDK ar gyfer Java yn bendant yn werth ei archwilio.

Hefyd, mae cod ffynhonnell cyflawn y SDK yn cael ei gyhoeddi ar GitHub a gellir ei lawrlwytho am ddim. Efallai y byddwch hefyd yn ystyried cyrchu’r API o fewn porwr gwe trwy SwaggerUI. Yn olaf, rhag ofn y byddwch yn dod ar draws unrhyw broblemau wrth ddefnyddio’r APIs, mae croeso i chi gysylltu â ni trwy’r fforwm cymorth cynnyrch.

Erthyglau Perthnasol

Rydym yn argymell yn gryf ymweld â’r dolenni canlynol i ddysgu mwy am: