Постоји све већа потреба за ефикасним и практичним решењима за конверзију докумената. Користимо МС Ворд документе за чување званичних и личних података. Они су такође један од популарних формата датотека за званичну дељење информација од стране корпоративних, универзитетских и владиних организација. Сада, како бисмо спречили неовлашћену манипулацију докумената, можемо да конвертујемо Ворд у слику. Дакле, у овом техничком чланку ћемо се посебно фокусирати на то како претворити Ворд документе у ТИФФ слике користећи Јава РЕСТ АПИ.
Овај чланак омогућава програмерима да брзо и лако интегришу могућности конверзије докумената у своје апликације, омогућавајући претварање Ворда у Тифф, Ворд у слику, Ворд у слику или ДОЦ у Тифф са само неколико линија кода.
- АПИ за конверзију речи у слику
- Претворите Ворд у ТИФФ документ у Јави
- Реч у слику помоћу цУРЛ команди
АПИ за конверзију речи у слику
Аспосе.Вордс Цлоуд СДК за Јаву је РЕСТ АПИ који пружа низ функција за манипулацију документима, укључујући могућност претварања Ворд докумената у ТИФФ слике. Са својим једноставним и лаким за коришћење интерфејсом, програмери могу брзо и лако да имплементирају ову функционалност у своје Јава апликације, а да не морају да брину о сложености конверзије докумената. Све у свему, то је моћан алат за претварање Ворд докумената у ТИФФ слике, ПДФ, Ворд у ЈПГ, Ворд у ХТМЛ и разне друге подржане формате датотека ]. Са његовим једноставним АПИ-јем и прилагодљивим опцијама, можете лако имплементирати ову функционалност у своје апликације и поједноставити процесе конверзије докумената.
Сада, да бисте користили СДК, додајте следеће детаље у пом.кмл пројекта типа градње мавена.
<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>
Када је ЈДК референца додата пројекту, морамо да креирамо бесплатан налог преко Аспосе Цлоуд. Сада потражите ИД клијента и Цлиент Сецрет на Дасхбоард.
Претворите Ворд у ТИФФ документ у Јави
У овом одељку ћемо конвертовати Ворд у слику (ТИФФ документ) користећи исечак Јава кода. Изворни ворд документ ће бити учитан из складишта у облаку и након конверзије биће сачуван у истом складишту у облаку.
- Прво, креирајте објекат ВордсАпи где ћемо као параметре проследити ИД клијента и Цлиент Сецрет.
- Друго, прочитајте улазни Ворд документ са локалног диска помоћу објекта Филе.
- Треће, креирајте инстанцу УплоадФилеРекуест која захтева инстанцу датотеке као аргумент.
- Сада позовите метод уплоадФиле(…) да отпремите Ворд документ у складиште у облаку.
- Креирајте објекат ГетДоцументВитхФорматРекуест(…) док пружате име улазног Ворд документа, вредност излазног формата као ТИФФ и име резултујуће датотеке као аргументе.
- Коначно, позовите метод гетДоцументВитхФормат(…) да претворите Ворд у слику и сачувате излаз у складишту у облаку.
// За више исечака кода, молимо https://github.com/aspose-words-cloud/aspose-words-cloud-java
// Преузмите ЦлиентИД и ЦлиентСецрет са https://dashboard.aspose.cloud/
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
try
{
// креирајте објекат ВордсАпи-а
// ако је басеУрл нулл, ВордсАпи користи подразумевани https://api.aspose.cloud
WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
// прочитајте садржај ПДФ-а са локалног диска
File file = new File("C:\\input.docx");
// креирајте захтев за отпремање датотеке
UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
// отпремите датотеку у складиште у облаку
wordsApi.uploadFile(uploadRequest);
// креирајте објекат захтева за конверзију документа уз навођење резултујућег тифф имена
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
// Позовите АПИ да бисте претворили Ворд у слику (ТИФФ) и сачували излаз у складишту у облаку
wordsApi.getDocumentWithFormat(request);
System.out.println("Sucessfully converted Word to TIFF document !");
}catch(Exception ex)
{
System.out.println(ex);
}
Пример Ворд документа који се користи у горњем примеру може се преузети са тестмултипагес.доцк, а резултујући ТИФФ документ са Цонвертед.тифф.
Реч у слику помоћу цУРЛ команди
У овом одељку користићемо цУРЛ команде за конверзију Ворда у слику. Сада, први корак је да генеришете ЈВТ приступни токен док извршавате следећу команду.
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"
Када добијемо ЈВТ токен, молимо следећу команду да учитате Ворд документ из складишта у облаку и сачувате у ТИФФ документ. Добијени ТИФФ се такође чува у складишту у облаку.
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>"
Закључак
У закључку, претварање Ворд докумената у ТИФФ слике је кључни задатак за многе програмере, а Аспосе.Вордс Цлоуд СДК за Јаву чини овај задатак лакшим него икада раније. Са својим моћним РЕСТ АПИ-јем и прилагодљивим опцијама, програмери могу брзо и лако да интегришу могућности конверзије докумената у своје Јава апликације. Без обзира да ли треба да конвертујете један документ или велику групу докумената, Аспосе.Вордс Цлоуд СДК за Јаву пружа поуздано и ефикасно решење за претварање Ворд у ТИФФ слике. Дакле, ако тражите робусно и корисничко решење за конверзију докумената за вашу Јава апликацију, онда је Аспосе.Вордс Цлоуд СДК за Јаву дефинитивно вредан истраживања.
Такође, комплетан изворни код СДК-а је објављен на ГитХуб и може се бесплатно преузети. Такође можете размотрити приступ АПИ-ју у оквиру веб прегледача преко СваггерУИ. На крају, у случају да наиђете на било какве проблеме док користите АПИ-је, слободно нас контактирајте преко форума за подршку производа.
повезани чланци
Топло препоручујемо да посетите следеће везе да бисте сазнали више о: