Postoji sve veća potreba za efikasnim i praktičnim rešenjima za konverziju dokumenata. Koristimo MS Word dokumente za pohranu službenih i ličnih podataka. Oni su također jedan od popularnih formata datoteka za dijeljenje službenih informacija od strane korporativnih, univerzitetskih i vladinih organizacija. Sada, kako bismo spriječili dokumente od neovlaštene manipulacije, možemo pretvoriti Word u sliku. Dakle, u ovom tehničkom članku ćemo se posebno fokusirati na to kako pretvoriti Word dokumente u TIFF slike koristeći Java REST API.
Ovaj članak omogućava programerima da brzo i jednostavno integrišu mogućnosti konverzije dokumenata u svoje aplikacije, što omogućava pretvaranje Worda u Tiff, Worda u sliku, Worda u sliku ili DOC u Tiff sa samo nekoliko linija koda.
- Word to Image Conversion API
- Pretvorite Word u TIFF dokument u Javi
- Riječ u sliku pomoću cURL naredbi
Word to Image Conversion API
Aspose.Words Cloud SDK za Javu je REST API koji pruža niz funkcija za manipulaciju dokumentima, uključujući mogućnost pretvaranja Word dokumenata u TIFF slike. Sa svojim jednostavnim i lakim za korištenje sučeljem, programeri mogu brzo i lako implementirati ovu funkcionalnost u svoje Java aplikacije, bez brige o složenosti konverzije 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. Sa svojim jednostavnim API-jem i prilagodljivim opcijama, možete lako implementirati ovu funkcionalnost u svoje aplikacije i pojednostaviti procese konverzije dokumenata.
Sada, da biste koristili SDK, dodajte sljedeće detalje u pom.xml projekta tipa maven build.
<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>
Nakon što je JDK referenca dodata projektu, moramo kreirati besplatni nalog preko Aspose Cloud. Sada potražite ID klijenta i Client Secret na Dashboard.
Pretvorite Word u TIFF dokument u Javi
U ovom odeljku ćemo konvertovati Word u sliku (TIFF dokument) koristeći isečak Java koda. Izvorni word dokument će se učitati iz cloud skladišta i nakon konverzije će biti sačuvan u istoj pohrani u oblaku.
- Prvo, kreirajte objekat WordsApi u koji ćemo proslijediti Client ID i Client Secret kao parametre.
- Drugo, pročitajte ulazni Word dokument sa lokalnog diska pomoću objekta File.
- Treće, kreirajte UploadFileRequest instancu koja zahtijeva instancu datoteke kao argument.
- Sada pozovite metodu uploadFile(…) da otpremite Word dokument u skladište u oblaku.
- Kreirajte objekt GetDocumentWithFormatRequest(…) dok dajete naziv ulaznog Word dokumenta, vrijednost izlaznog formata kao TIFF i rezultirajuće ime datoteke kao argumente.
- Konačno, pozovite metodu getDocumentWithFormat(…) da pretvorite Word u sliku i sačuvate izlaz u Cloud memoriji.
// Za više isječaka koda, molimo https://github.com/aspose-words-cloud/aspose-words-cloud-java
// Preuzmite ClientID i ClientSecret sa https://dashboard.aspose.cloud/
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
try
{
// kreirajte objekt WordsApi
// ako je baseUrl null, WordsApi koristi zadani https://api.aspose.cloud
WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
// pročitajte sadržaj PDF-a s lokalnog diska
File file = new File("C:\\input.docx");
// kreirajte zahtjev za upload fajla
UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
// otpremite fajl u pohranu u oblaku
wordsApi.uploadFile(uploadRequest);
// kreirajte objekt zahtjeva za konverziju dokumenta dok specificirate rezultirajuće tiff ime
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
// Pozovite API da konvertujete Word u sliku (TIFF) i sačuvate izlaz u pohrani u oblaku
wordsApi.getDocumentWithFormat(request);
System.out.println("Sucessfully converted Word to TIFF document !");
}catch(Exception ex)
{
System.out.println(ex);
}
Primjer Word dokumenta korištenog u gornjem primjeru može se preuzeti sa testmultipages.docx, a rezultirajući TIFF dokument sa Converted.tiff.
Riječ u sliku pomoću cURL naredbi
U ovom odeljku koristićemo komande cURL za konverziju Worda u sliku. Sada, prvi korak je da generišete JWT pristupni token dok izvršavate sljedeću naredbu.
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"
Kada dobijemo JWT token, molimo sljedeću naredbu da učitate Word dokument iz pohrane u oblaku i spremite ga u TIFF dokument. Rezultirajući TIFF se također 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
U zaključku, pretvaranje Word dokumenata u TIFF slike je ključni zadatak za mnoge programere, a Aspose.Words Cloud SDK za Javu ovaj zadatak čini lakšim nego ikada prije. Sa svojim moćnim REST API-jem i prilagodljivim opcijama, programeri mogu brzo i jednostavno integrirati mogućnosti konverzije dokumenata u svoje Java aplikacije. Bilo da trebate da konvertujete jedan dokument ili veliku grupu dokumenata, Aspose.Words Cloud SDK za Javu pruža pouzdano i efikasno rešenje za pretvaranje Word u TIFF slike. Dakle, ako tražite robusno i korisničko rješenje za konverziju dokumenata za vašu Java aplikaciju, onda je Aspose.Words Cloud SDK za Javu definitivno vrijedan istraživanja.
Također, kompletan izvorni kod SDK-a je objavljen na GitHub i može se besplatno preuzeti. Također možete razmotriti pristup API-ju unutar web pretraživača putem SwaggerUI. Na kraju, u slučaju da naiđete na bilo kakve probleme dok koristite API-je, slobodno nas kontaktirajte putem foruma za podršku proizvoda.
povezani članci
Toplo preporučujemo da posjetite sljedeće linkove kako biste saznali više o: