Има непрекъснато нарастваща нужда от ефективни и удобни решения за конвертиране на документи. Ние използваме MS Word документи за съхранение на официални и лични данни. Те също са един от популярните файлови формати за споделяне на официална информация от корпоративни, университетски и правителствени организации. Сега, за да предотвратим неоторизирано манипулиране на документи, можем да конвертираме Word в Image. Така че в тази техническа статия ще се съсредоточим конкретно върху това как да конвертирате Word документи в TIFF изображения с помощта на Java REST API.
Тази статия позволява на разработчиците бързо и лесно да интегрират възможностите за преобразуване на документи в своите приложения, което прави възможно преобразуването на Word в Tiff, Word в картина, Word в изображение или DOC в Tiff само с няколко реда код.
- API за преобразуване на думи в изображения
- Преобразувайте Word в TIFF документ в Java
- Word в картина с помощта на cURL команди
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>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>
След като референцията за JDK бъде добавена към проекта, трябва да създадем безплатен акаунт в Aspose Cloud. Сега потърсете Client ID и Client Secret в Dashboard.
Преобразувайте Word в TIFF документ в Java
В този раздел ще конвертираме Word в изображение (TIFF документ) с помощта на кодов фрагмент на Java. Изходният текстов документ ще бъде зареден от облачно хранилище и след преобразуването ще бъде записан в същото облачно хранилище.
- Първо, създайте обект на WordsApi, където предаваме Client ID и Client Secret като параметри.
- Второ, прочетете входния документ на 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 е null, 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.
Word в картина с помощта на cURL команди
В този раздел ще използваме командите cURL за конвертиране на Word в Picture. Сега първата стъпка е да генерирате 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, не се колебайте да се свържете с нас чрез форума за поддръжка на продукти.
Свързани статии
Силно препоръчваме да посетите следните връзки, за да научите повече за: