Слова ў малюнак

Пераўтварыце дакумент Word у TIFF у Java

Пастаянна расце патрэба ў эфектыўных і зручных рашэннях для пераўтварэння дакументаў. Мы выкарыстоўваем дакументы MS Word для захоўвання афіцыйных і персанальных даных. Яны таксама з’яўляюцца адным з папулярных фарматаў файлаў для афіцыйнага абмену інфармацыяй карпаратыўнымі, універсітэцкімі і дзяржаўнымі арганізацыямі. Цяпер, каб прадухіліць несанкцыянаваныя маніпуляцыі з дакументамі, мы можам канвертаваць Word у Image. Такім чынам, у гэтым тэхнічным артыкуле мы спынімся менавіта на тым, як канвертаваць дакументы Word у выявы TIFF з дапамогай Java REST API.

Гэты артыкул дазваляе распрацоўшчыкам хутка і лёгка інтэграваць магчымасці пераўтварэння дакументаў у свае праграмы, што робіць магчымым пераўтварэнне Word у Tiff, Word у малюнак, Word у малюнак або DOC у Tiff з дапамогай усяго некалькіх радкоў кода.

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 у TIFF

Image1: - Папярэдні прагляд пераўтварэння Word у TIFF

Узор дакумента 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, не саромейцеся звяртацца да нас праз форум падтрымкі прадукту.

Звязаныя артыкулы

Мы настойліва раім наведаць наступныя спасылкі, каб даведацца больш пра: