Daar is ’n steeds groeiende behoefte aan doeltreffende en gerieflike dokumentomskakelingsoplossings. Ons gebruik MS Word dokumente vir amptelike en persoonlike databerging. Hulle is ook een van die gewilde lêerformaat vir amptelike inligtingsdeling deur korporatiewe, universiteits- en regeringsorganisasies. Nou, om te verhoed dat dokumente van ongemagtigde manipulasie voorkom, kan ons Word na Beeld omskakel. So in hierdie tegniese artikel sal ons spesifiek fokus op hoe om Word-dokumente om te skakel na TIFF beelde met behulp van Java REST API.
Hierdie artikel stel ontwikkelaars in staat om dokumentomskakelingsvermoëns vinnig en maklik in hul toepassings te integreer, wat dit moontlik maak om Word na Tiff, Word na prent, Word na prent of DOC na Tiff om te skakel met net ’n paar reëls kode.
- Woord-na-beeld-omskakeling-API
- Skakel Word na TIFF-dokument in Java
- Verwoord in prentjie met behulp van cURL-opdragte
Woord-na-beeld-omskakeling-API
Aspose.Words Cloud SDK vir Java is ’n REST API wat ’n reeks dokumentmanipulasiekenmerke bied, insluitend die vermoë om Word-dokumente na TIFF-beelde om te skakel. Met sy eenvoudige en maklik-om-te gebruik koppelvlak kan ontwikkelaars hierdie funksionaliteit vinnig en maklik in hul Java-toepassings implementeer, sonder om bekommerd te wees oor die kompleksiteit van dokumentomskakeling. Oor die algemeen is dit ’n kragtige hulpmiddel vir die omskakeling van Word-dokumente na TIFF-beelde, PDF, Word na JPG, Word na HTML, en verskeie ander ondersteunde lêerformate ]. Met sy eenvoudige API en aanpasbare opsies kan u hierdie funksionaliteit maklik in u toepassings implementeer en die dokumentomskakelingsprosesse stroomlyn.
Nou, om die SDK te gebruik, voeg asseblief volgende besonderhede by in pom.xml van maven bou tipe projek.
<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>
Sodra die JDK-verwysing by die projek gevoeg is, moet ons ’n gratis rekening oor Aspose Cloud skep. Soek nou vir kliënt-ID en kliëntgeheim by Dashboard.
Skakel Word na TIFF-dokument in Java
In hierdie afdeling gaan ons Word na Beeld (TIFF-dokument) omskep met behulp van Java-kodebrokkie. Die bronwoorddokument sal vanaf wolkberging gelaai word en na die omskakeling sal dit in dieselfde wolkberging gestoor word.
- Skep eerstens ’n voorwerp van WordsApi waar ons die kliënt-ID en kliëntgeheim as parameters deurgee.
- Tweedens, lees die invoer Word-dokument vanaf die plaaslike skyf deur die Lêer-objek te gebruik.
- Derdens, skep die UploadFileRequest-instansie wat Lêer-instansie as ’n argument vereis.
- Roep nou die metode uploadFile(…) op om die Word-dokument na wolkberging op te laai.
- Skep ’n objek van GetDocumentWithFormatRequest(…) terwyl ’n invoer Word-dokumentnaam, uitvoerformaatwaarde as TIFF en die gevolglike lêernaam as argumente verskaf word.
- Laastens, noem die metode getDocumentWithFormat(…) om Word na Beeld om te skakel en die uitvoer in Wolkberging te stoor.
// Vir meer kodebrokkies, https://github.com/aspose-words-cloud/aspose-words-cloud-java
// Kry ClientID en ClientSecret vanaf https://dashboard.aspose.cloud/
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
try
{
// skep 'n voorwerp van WordsApi
// as baseUrl nul is, gebruik WordsApi verstek https://api.aspose.cloud
WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
// lees die inhoud van PDF vanaf plaaslike skyf
File file = new File("C:\\input.docx");
// skep lêeroplaaiversoek
UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
// laai lêer op na wolkberging
wordsApi.uploadFile(uploadRequest);
// skep dokument omskakeling versoek voorwerp terwyl die gevolglike tiff naam spesifiseer
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
// Bel API om Word na Beeld (TIFF) om te skakel en die uitvoer in wolkberging te stoor
wordsApi.getDocumentWithFormat(request);
System.out.println("Sucessfully converted Word to TIFF document !");
}catch(Exception ex)
{
System.out.println(ex);
}
Die voorbeeld Word-dokument wat in die bogenoemde voorbeeld gebruik word, kan afgelaai word vanaf testmultipages.docx en die gevolglike TIFF-dokument vanaf Converted.tiff.
Verwoord in prentjie met behulp van cURL-opdragte
In hierdie afdeling gaan ons die cURL-opdragte vir Word-na-prent-omskakeling gebruik. Nou, die eerste stap is om ’n JWT-toegangstoken te genereer terwyl die volgende opdrag uitgevoer word.
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"
Sodra ons JWT-token het, die volgende opdrag om Word-dokument vanaf wolkberging te laai en in TIFF-dokument te stoor. Die resulterende TIFF word ook in wolkberging gestoor.
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>"
Afsluiting
Ten slotte, die omskakeling van Word-dokumente na TIFF-beelde is ’n deurslaggewende taak vir baie ontwikkelaars, en die Aspose.Words Cloud SDK vir Java maak hierdie taak makliker as ooit tevore. Met sy kragtige REST API en aanpasbare opsies kan ontwikkelaars dokumentomskakelingsvermoëns vinnig en maklik in hul Java-toepassings integreer. Of jy nou ’n enkele dokument of ’n groot bondel dokumente moet omskakel, Aspose.Words Cloud SDK vir Java bied ’n betroubare en doeltreffende oplossing vir die omskakeling van Word na TIFF-beelde. Dus, as jy op soek is na ’n robuuste en gebruikersvriendelike dokumentomskakelingsoplossing vir jou Java-toepassing, dan is Aspose.Words Cloud SDK vir Java beslis die moeite werd om te verken.
Die volledige bronkode van die SDK word ook op GitHub gepubliseer en kan gratis afgelaai word. U kan ook oorweeg om toegang tot die API binne ’n webblaaier te verkry deur SwaggerUI. Laastens, indien u enige probleme ondervind tydens die gebruik van die API’s, kontak ons asseblief via die produkondersteuningsforum.
verwante artikels
Ons beveel sterk aan om die volgende skakels te besoek om meer te wete te kom oor: