Word to Picture

Преобразувайте Word в TIFF документ в Java

Има непрекъснато нарастваща нужда от ефективни и удобни решения за конвертиране на документи. Ние използваме MS Word документи за съхранение на официални и лични данни. Те също са един от популярните файлови формати за споделяне на официална информация от корпоративни, университетски и правителствени организации. Сега, за да предотвратим неоторизирано манипулиране на документи, можем да конвертираме Word в Image. Така че в тази техническа статия ще се съсредоточим конкретно върху това как да конвертирате Word документи в TIFF изображения с помощта на Java REST API.

Тази статия позволява на разработчиците бързо и лесно да интегрират възможностите за преобразуване на документи в своите приложения, което прави възможно преобразуването на Word в Tiff, Word в картина, Word в изображение или DOC в Tiff само с няколко реда код.

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 към TIFF

Изображение 1: - Преглед на преобразуването на Word към TIFF

Примерният документ на 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, не се колебайте да се свържете с нас чрез форума за поддръжка на продукти.

Свързани статии

Силно препоръчваме да посетите следните връзки, за да научите повече за: