Od riječi do slike

Pretvorite Word u TIFF dokument u Javi

Postoji sve veća potreba za učinkovitim i praktičnim rješenjima za pretvorbu dokumenata. Za pohranu službenih i osobnih podataka koristimo MS Word dokumente. Oni su također jedan od popularnih formata datoteka za razmjenu službenih informacija od strane korporativnih, sveučilišnih i vladinih organizacija. Sada, kako bismo spriječili neovlaštenu manipulaciju dokumentima, možemo pretvoriti Word u sliku. Stoga ćemo se u ovom tehničkom članku posebno usredotočiti na to kako pretvoriti Word dokumente u TIFF slike pomoću Java REST API-ja.

Ovaj članak omogućuje razvojnim programerima da brzo i jednostavno integriraju mogućnosti pretvorbe dokumenata u svoje aplikacije, omogućujući pretvorbu Worda u Tiff, Worda u sliku, Worda u sliku ili DOC-a u Tiff sa samo nekoliko redaka koda.

API za pretvorbu riječi u sliku

Aspose.Words Cloud SDK za Javu je REST API koji pruža niz značajki za manipulaciju dokumentima, uključujući mogućnost pretvaranja Word dokumenata u TIFF slike. Sa svojim sučeljem koje je jednostavno i lako za korištenje, programeri mogu brzo i jednostavno implementirati ovu funkcionalnost u svoje Java aplikacije, bez brige o složenosti pretvorbe dokumenata. Sve u svemu, to je moćan alat za pretvaranje Word dokumenata u TIFF slike, PDF, Word u JPG, Word u HTML i razne druge podržane formate datoteka. Uz jednostavan API i prilagodljive opcije, možete jednostavno implementirati ovu funkcionalnost u svoje aplikacije i pojednostaviti procese konverzije dokumenata.

Sada, kako biste koristili SDK, dodajte sljedeće detalje u pom.xml projekta maven build type.

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

Nakon što je JDK referenca dodana projektu, moramo kreirati besplatni račun preko Aspose Cloud. Sada potražite ID klijenta i Tajnu klijenta na Nadzorna ploča.

Pretvorite Word u TIFF dokument u Javi

U ovom ćemo odjeljku pretvoriti Word u sliku (TIFF dokument) pomoću isječka Java koda. Izvorni word dokument učitat će se iz pohrane u oblaku i nakon konverzije spremit će se u istu pohranu u oblaku.

  • Prvo, stvorite objekt WordsApi gdje prosljeđujemo Client ID i Client Secret kao parametre.
  • Drugo, pročitajte ulazni Word dokument s lokalnog pogona pomoću objekta File.
  • Treće, stvorite instancu UploadFileRequest koja zahtijeva instancu datoteke kao argument.
  • Sada pozovite metodu uploadFile(…) za prijenos Word dokumenta u pohranu u oblaku.
  • Stvorite objekt GetDocumentWithFormatRequest(…) dok dajete ulazni naziv Word dokumenta, vrijednost izlaznog formata kao TIFF i rezultirajući naziv datoteke kao argumente.
  • Na kraju, pozovite metodu getDocumentWithFormat(…) da pretvorite Word u sliku i spremite izlaz u pohranu u oblaku.
// Za više isječaka koda, molimo https://github.com/aspose-words-cloud/aspose-words-cloud-java

    // Dobijte ClientID i ClientSecret s https://dashboard.aspose.cloud/
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
    try
	{
        // stvoriti objekt WordsApi
        // ako je baseUrl null, WordsApi koristi zadani https://api.aspose.cloud
        WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

        // čitanje sadržaja PDF-a s lokalnog diska
        File file = new File("C:\\input.docx");
        
        // kreiraj zahtjev za učitavanje datoteke
        UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
        
        // prenijeti datoteku u pohranu u oblaku
        wordsApi.uploadFile(uploadRequest);
            
        // stvoriti objekt zahtjeva za pretvorbu dokumenta dok navodite rezultirajući tiff naziv
        GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
            
        // Pozovite API za pretvaranje Worda u sliku (TIFF) i spremanje izlaza u pohranu u oblaku
        wordsApi.getDocumentWithFormat(request);
        
        System.out.println("Sucessfully converted Word to TIFF document !");
	}catch(Exception ex)
	{
	    System.out.println(ex);
	} 
Pregled riječi u TIFF

Slika1:- Pregled pretvorbe Worda u TIFF

Uzorak Word dokumenta korištenog u gornjem primjeru može se preuzeti s testmultipages.docx, a rezultirajući TIFF dokument s Converted.tiff.

Riječ u sliku pomoću cURL naredbi

U ovom odjeljku koristit ćemo naredbe cURL za pretvaranje Worda u sliku. Sada je prvi korak generiranje JWT pristupnog tokena tijekom izvođenja sljedeće naredbe.

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"

Nakon što dobijemo JWT token, molimo sljedeću naredbu za učitavanje Word dokumenta iz pohrane u oblaku i spremanje u TIFF dokument. Rezultirajući TIFF također se pohranjuje u pohranu u oblaku.

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>"

Zaključak

Zaključno, pretvaranje Wordovih dokumenata u TIFF slike ključni je zadatak za mnoge programere, a Aspose.Words Cloud SDK za Javu čini ovaj zadatak lakšim nego ikad prije. S moćnim REST API-jem i prilagodljivim opcijama, programeri mogu brzo i jednostavno integrirati mogućnosti pretvorbe dokumenata u svoje Java aplikacije. Bilo da trebate pretvoriti jedan dokument ili veliku skupinu dokumenata, Aspose.Words Cloud SDK za Javu pruža pouzdano i učinkovito rješenje za pretvaranje Wordovih slika u TIFF. Dakle, ako tražite robusno i user-friendly rješenje za pretvorbu dokumenata za svoju Java aplikaciju, Aspose.Words Cloud SDK za Javu svakako vrijedi istražiti.

Također, potpuni izvorni kod SDK-a objavljen je na GitHub i može se besplatno preuzeti. Također možete razmotriti pristup API-ju unutar web preglednika putem SwaggerUI. Na kraju, u slučaju da naiđete na bilo kakve probleme tijekom korištenja API-ja, slobodno nas kontaktirajte putem foruma za podršku proizvoda.

povezani članci

Preporučujemo da posjetite sljedeće veze kako biste saznali više o: