Üha kasvav vajadus tõhusate ja mugavate dokumentide teisendamise lahenduste järele. Ametlike ja isikuandmete säilitamiseks kasutame MS Word dokumente. Need on ka üks populaarsemaid failivorminguid ametliku teabe jagamiseks ettevõtete, ülikoolide ja valitsusasutuste poolt. Nüüd saame dokumentide volitamata manipuleerimise vältimiseks teisendada Wordi pildiks. Seega keskendume selles tehnilises artiklis konkreetselt sellele, kuidas Wordi dokumente Java REST API abil TIFF kujutisteks teisendada.
See artikkel võimaldab arendajatel kiiresti ja hõlpsalt oma rakendustesse integreerida dokumentide teisendamise võimalused, võimaldades vaid mõne koodireaga teisendada Wordi Tiffiks, Wordi pildiks, Wordi pildiks või DOC-i Tiffiks.
- Word to Image Conversion API
- Teisendage Word TIFF-dokumendiks Javas
- Word pildiks, kasutades cURL-i käske
Word to Image Conversion API
Aspose.Words Cloud SDK for Java on REST API, mis pakub mitmesuguseid dokumentidega manipuleerimise funktsioone, sealhulgas võimalust teisendada Wordi dokumente TIFF-piltideks. Selle lihtsa ja hõlpsasti kasutatava liidese abil saavad arendajad seda funktsiooni oma Java rakendustes kiiresti ja hõlpsalt rakendada, ilma et peaks muretsema dokumentide teisendamise keerukuse pärast. Üldiselt on see võimas tööriist Wordi dokumentide teisendamiseks TIFF-kujutisteks, PDF, Wordist JPG, Wordist HTML ja mitmeteks muudeks toetatud failivorminguteks. ]. Selle lihtsa API ja kohandatavate valikute abil saate seda funktsiooni hõlpsasti oma rakendustes rakendada ja dokumentide teisendusprotsesse sujuvamaks muuta.
Nüüd SDK kasutamiseks lisage maven build tüüpi projekti pom.xml-sse järgmised üksikasjad.
<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>
Kui JDK viide on projektile lisatud, peame looma Aspose Cloudi kaudu tasuta konto. Nüüd otsige kliendi ID-d ja kliendi saladust saidilt Armatuurlaud.
Teisendage Word Java-vormingus TIFF-dokumendiks
Selles jaotises teisendame Java koodilõigu abil Wordi pildiks (TIFF-dokument). Wordi lähtedokument laaditakse pilvesalvestusest ja pärast teisendamist salvestatakse see samasse pilvesalvestusse.
- Esiteks looge WordsApi objekt, kus edastame parameetritena kliendi ID ja kliendi saladuse.
- Teiseks lugege faili objekti abil kohalikult draivilt sisend Wordi dokumenti.
- Kolmandaks looge UploadFileRequesti eksemplar, mis nõuab argumendina faili eksemplari.
- Nüüd kutsuge Wordi dokumendi pilvesalvestusse üleslaadimiseks meetod uploadFile (…).
- Looge GetDocumentWithFormatRequest(…) objekt, pakkudes samal ajal argumentidena Wordi sisenddokumendi nime, väljundvormingu väärtust TIFF-vormingus ja sellest tulenevat failinime.
- Lõpuks kutsuge Wordi teisendamiseks pildiks ja salvestage väljund pilvmälusse meetod getDocumentWithFormat(…).
// Rohkem koodilõike leiate aadressilt https://github.com/aspose-words-cloud/aspose-words-cloud-java
// Hankige ClientID ja ClientSecret saidilt https://dashboard.aspose.cloud/
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
try
{
// luua WordsApi objekt
// kui baseUrl on null, kasutab WordsApi vaikeväärtust https://api.aspose.cloud
WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
// lugege PDF-i sisu kohalikult draivilt
File file = new File("C:\\input.docx");
// luua faili üleslaadimise taotlus
UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
// laadige fail üles pilvesalvestusse
wordsApi.uploadFile(uploadRequest);
// looge dokumendi teisendustaotluse objekt, määrates samal ajal tulemuseks oleva tiff-nime
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
// Helistage API-le, et teisendada Wordi kujutiseks (TIFF) ja salvestada väljund pilvesalvestusse
wordsApi.getDocumentWithFormat(request);
System.out.println("Sucessfully converted Word to TIFF document !");
}catch(Exception ex)
{
System.out.println(ex);
}
Ülaltoodud näites kasutatud Wordi näidisdokumendi saab alla laadida saidilt testmultipages.docx ja saadud TIFF-dokumendi saidilt Converted.tiff.
Word pildiks, kasutades cURL-i käske
Selles jaotises kasutame Wordi pildiks teisendamiseks cURL-i käske. Nüüd on esimene samm järgmise käsu täitmisel JWT-pääsuloa genereerimine.
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"
Kui meil on JWT-märk, sisestage järgmine käsk, et laadida Wordi dokument pilvmälust ja salvestada TIFF-dokumenti. Saadud TIFF salvestatakse ka pilvesalvestusse.
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>"
Järeldus
Kokkuvõtteks võib öelda, et Wordi dokumentide teisendamine TIFF-kujutisteks on paljude arendajate jaoks ülioluline ülesanne ja Java jaoks mõeldud Aspose.Words Cloud SDK muudab selle ülesande lihtsamaks kui kunagi varem. Tänu võimsale REST API-le ja kohandatavatele valikutele saavad arendajad kiiresti ja lihtsalt integreerida dokumentide teisendamise võimalused oma Java rakendustesse. Olenemata sellest, kas teil on vaja teisendada üks dokument või suur hulk dokumente, pakub Aspose.Words Cloud SDK for Java usaldusväärset ja tõhusat lahendust Wordi teisendamiseks TIFF-piltideks. Seega, kui otsite oma Java-rakenduse jaoks tugevat ja kasutajasõbralikku dokumentide teisendamise lahendust, tasub Aspose.Words Cloud SDK for Java kindlasti uurida.
Samuti avaldatakse SDK täielik lähtekood saidil GitHub ja selle saab tasuta alla laadida. Samuti võite kaaluda API-le juurdepääsu loomist veebibrauseris SwaggerUI kaudu. Lõpuks, kui teil tekib API-de kasutamisel probleeme, võtke meiega ühendust tootetoe foorumi kaudu.
seotud artiklid
Selle kohta lisateabe saamiseks soovitame tungivalt külastada järgmisi linke: