Пастаянна расце патрэба ў эфектыўных і зручных рашэннях для пераўтварэння дакументаў. Мы выкарыстоўваем дакументы MS Word для захоўвання афіцыйных і персанальных даных. Яны таксама з’яўляюцца адным з папулярных фарматаў файлаў для афіцыйнага абмену інфармацыяй карпаратыўнымі, універсітэцкімі і дзяржаўнымі арганізацыямі. Цяпер, каб прадухіліць несанкцыянаваныя маніпуляцыі з дакументамі, мы можам канвертаваць Word у Image. Такім чынам, у гэтым тэхнічным артыкуле мы спынімся менавіта на тым, як канвертаваць дакументы Word у выявы TIFF з дапамогай Java REST API.
Гэты артыкул дазваляе распрацоўшчыкам хутка і лёгка інтэграваць магчымасці пераўтварэння дакументаў у свае праграмы, што робіць магчымым пераўтварэнне Word у Tiff, Word у малюнак, Word у малюнак або DOC у Tiff з дапамогай усяго некалькіх радкоў кода.
- Word to Image Conversion API
- Пераўтварыце дакумент Word у TIFF у Java
- Слова ў малюнак з дапамогай каманд cURL
Word to Image Conversion API
Aspose.Words Cloud SDK для Java - гэта REST API, які забяспечвае шэраг функцый апрацоўкі дакументаў, уключаючы магчымасць пераўтварэння дакументаў Word у выявы TIFF. Дзякуючы простаму і лёгкаму ў выкарыстанні інтэрфейсу, распрацоўшчыкі могуць хутка і лёгка рэалізаваць гэтую функцыянальнасць у сваіх праграмах Java, не клапоцячыся пра складанасці пераўтварэння дакументаў. Увогуле, гэта магутны інструмент для пераўтварэння дакументаў Word у выявы TIFF, PDF, Word у JPG, Word у HTML і розныя іншыя падтрымоўваныя фарматы файлаў. ]. Дзякуючы простаму API і наладжвальным параметрам, вы можаце лёгка ўкараніць гэтую функцыянальнасць у сваіх праграмах і ўпарадкаваць працэсы пераўтварэння дакументаў.
Цяпер, каб выкарыстоўваць SDK, дадайце наступныя дэталі ў pom.xml праекта тыпу зборкі 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>
Пасля таго, як спасылка JDK будзе дададзена ў праект, нам трэба стварыць бясплатны ўліковы запіс у Aspose Cloud. Цяпер знайдзіце ідэнтыфікатар кліента і сакрэт кліента на панэлі.
Пераўтварэнне Word у дакумент TIFF у Java
У гэтым раздзеле мы збіраемся пераўтварыць Word у малюнак (дакумент TIFF) з дапамогай фрагмента кода Java. Зыходны дакумент Word будзе загружаны з воблачнага сховішча і пасля пераўтварэння ён будзе захаваны ў тым жа воблачным сховішчы.
- Па-першае, стварыце аб’ект WordsApi, дзе мы перадаем ідэнтыфікатар кліента і сакрэт кліента ў якасці параметраў.
- Па-другое, прачытайце ўваходны дакумент Word з лакальнага дыска з дапамогай аб’екта File.
- Па-трэцяе, стварыце асобнік UploadFileRequest, для якога ў якасці аргумента патрабуецца асобнік File.
- Цяпер выклічце метад uploadFile(…), каб загрузіць дакумент Word у воблачнае сховішча.
- Стварыце аб’ект GetDocumentWithFormatRequest(…), указваючы ў якасці аргументаў імя ўваходнага дакумента Word, значэнне выхаднога фармату ў выглядзе TIFF і выніковае імя файла.
- Нарэшце, выклічце метад getDocumentWithFormat(…), каб пераўтварыць Word у Image і захаваць вывад у воблачным сховішчы.
// Для атрымання дадатковых фрагментаў кода, калі ласка, https://github.com/aspose-words-cloud/aspose-words-cloud-java
// Атрымайце ClientID і ClientSecret з https://dashboard.aspose.cloud/
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
try
{
// стварыць аб'ект WordsApi
// калі baseUrl роўны нулю, WordsApi выкарыстоўвае https://api.aspose.cloud па змаўчанні
WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
// чытаць змесціва PDF з лакальнага дыска
File file = new File("C:\\input.docx");
// стварыць запыт на загрузку файла
UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
// загрузіць файл у воблачнае сховішча
wordsApi.uploadFile(uploadRequest);
// стварыць аб'ект запыту пераўтварэння дакумента з указаннем выніковага імя tiff
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
// Выклік API для пераўтварэння Word у малюнак (TIFF) і захавання вываду ў воблачным сховішчы
wordsApi.getDocumentWithFormat(request);
System.out.println("Sucessfully converted Word to TIFF document !");
}catch(Exception ex)
{
System.out.println(ex);
}
Узор дакумента Word, выкарыстаны ў прыведзеным вышэй прыкладзе, можна спампаваць з testmultipages.docx, а выніковы дакумент TIFF з Converted.tiff.
Слова ў малюнак з дапамогай каманд cURL
У гэтым раздзеле мы будзем выкарыстоўваць каманды cURL для пераўтварэння Word у малюнак. Цяпер першым крокам з’яўляецца стварэнне маркера доступу JWT падчас выканання наступнай каманды.
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"
Калі ў нас будзе маркер JWT, увядзіце наступную каманду, каб загрузіць дакумент Word з воблачнага сховішча і захаваць у дакуменце TIFF. Атрыманы TIFF таксама захоўваецца ў воблачным сховішчы.
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>"
Заключэнне
У заключэнне, пераўтварэнне дакументаў Word у выявы TIFF з’яўляецца важнай задачай для многіх распрацоўшчыкаў, і Aspose.Words Cloud SDK для Java робіць гэтую задачу прасцей, чым калі-небудзь раней. З яго магутным REST API і наладжвальнымі опцыямі распрацоўшчыкі могуць хутка і лёгка інтэграваць магчымасці пераўтварэння дакументаў у свае прыкладанні Java. Калі вам трэба пераўтварыць адзін дакумент або вялікую партыю дакументаў, Aspose.Words Cloud SDK для Java забяспечвае надзейнае і эфектыўнае рашэнне для пераўтварэння малюнкаў Word у TIFF. Такім чынам, калі вы шукаеце надзейнае і зручнае рашэнне для пераўтварэння дакументаў для вашага прыкладання Java, то Aspose.Words Cloud SDK для Java, безумоўна, варта вывучыць.
Акрамя таго, поўны зыходны код SDK апублікаваны на GitHub і можа быць спампаваны бясплатна. Вы таксама можаце разгледзець магчымасць доступу да API у вэб-браўзеры праз SwaggerUI. Нарэшце, калі ў вас узнікнуць праблемы пры выкарыстанні API, не саромейцеся звяртацца да нас праз форум падтрымкі прадукту.
Звязаныя артыкулы
Мы настойліва раім наведаць наступныя спасылкі, каб даведацца больш пра: