Vis didėja efektyvių ir patogių dokumentų konvertavimo sprendimų poreikis. Oficialiems ir asmens duomenims saugoti naudojame MS Word dokumentus. Jie taip pat yra vienas iš populiariausių failų formatų, skirtų įmonių, universitetų ir vyriausybinėms organizacijoms dalytis oficialia informacija. Dabar, norėdami apsaugoti dokumentus nuo neteisėto manipuliavimo, galime konvertuoti Word į vaizdą. Taigi šiame techniniame straipsnyje mes sutelksime dėmesį į tai, kaip konvertuoti Word dokumentus į TIFF vaizdus naudojant Java REST API.
Šis straipsnis leidžia kūrėjams greitai ir lengvai integruoti dokumentų konvertavimo galimybes į savo programas, kad būtų galima konvertuoti „Word“ į Tiff, „Word“ į paveikslėlį, „Word“ į vaizdą arba „DOC“ į Tiff naudojant tik kelias kodo eilutes.
- „Word to Image Conversion“ API
- Konvertuokite „Word“ į TIFF dokumentą „Java“.
- Word į paveikslėlį naudojant cURL komandas
„Word to Image Conversion“ API
Aspose.Words Cloud SDK, skirta Java yra REST API, teikianti įvairias dokumentų tvarkymo funkcijas, įskaitant galimybę konvertuoti Word dokumentus į TIFF atvaizdus. Naudodami paprastą ir lengvai naudojamą sąsają, kūrėjai gali greitai ir lengvai įdiegti šią funkciją savo Java programose, nesijaudindami dėl dokumentų konvertavimo sudėtingumo. Apskritai tai yra galingas įrankis konvertuoti Word dokumentus į TIFF atvaizdus, PDF, Word į JPG, Word į HTML ir įvairius kitus palaikomus failų formatus. Naudodami paprastą API ir tinkinamas parinktis galite lengvai įdiegti šią funkciją savo programose ir supaprastinti dokumentų konvertavimo procesus.
Dabar, norėdami naudoti SDK, pridėkite toliau pateiktą informaciją į maven build tipo projekto pom.xml.
<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>
Kai JDK nuoroda bus pridėta prie projekto, turime sukurti nemokamą paskyrą per Aspose Cloud. Dabar ieškokite kliento ID ir kliento paslapties Dashboard.
Konvertuokite „Word“ į TIFF dokumentą „Java“.
Šiame skyriuje mes konvertuosime „Word“ į vaizdą (TIFF dokumentą) naudodami „Java“ kodo fragmentą. Pirminis Word dokumentas bus įkeltas iš debesies saugyklos ir po konvertavimo bus išsaugotas toje pačioje debesies saugykloje.
- Pirmiausia sukurkite WordsApi objektą, kuriame kaip parametrus perduodame kliento ID ir kliento paslaptį.
- Antra, perskaitykite įvestą Word dokumentą iš vietinio disko, naudodami objektą Failas.
- Trečia, sukurkite UploadFileRequest egzempliorių, kuriam kaip argumentas reikalingas failo egzempliorius.
- Dabar iškvieskite metodą uploadFile (…), kad įkeltumėte „Word“ dokumentą į debesies saugyklą.
- Sukurkite GetDocumentWithFormatRequest(…) objektą, nurodydami įvesties Word dokumento pavadinimą, išvesties formato reikšmę kaip TIFF ir gautą failo pavadinimą kaip argumentus.
- Galiausiai iškvieskite metodą getDocumentWithFormat(…), kad konvertuotumėte Word į vaizdą ir išsaugotumėte išvestį debesies saugykloje.
// Jei reikia daugiau kodo fragmentų, apsilankykite https://github.com/aspose-words-cloud/aspose-words-cloud-java
// Gaukite ClientID ir ClientSecret iš https://dashboard.aspose.cloud/
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
try
{
// sukurti WordsApi objektą
// jei baseUrl yra nulinis, WordsApi naudoja numatytąjį https://api.aspose.cloud
WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
// skaityti PDF turinį iš vietinio disko
File file = new File("C:\\input.docx");
// sukurti failo įkėlimo užklausą
UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
// įkelti failą į debesies saugyklą
wordsApi.uploadFile(uploadRequest);
// sukurti dokumento konvertavimo užklausos objektą, nurodydami gautą tiff pavadinimą
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
// Skambinkite API, kad konvertuotumėte „Word“ į vaizdą (TIFF) ir išsaugotumėte išvestį debesies saugykloje
wordsApi.getDocumentWithFormat(request);
System.out.println("Sucessfully converted Word to TIFF document !");
}catch(Exception ex)
{
System.out.println(ex);
}
Pirmiau pateiktame pavyzdyje naudotą Word dokumento pavyzdį galima atsisiųsti iš testmultipages.docx, o gautą TIFF dokumentą iš Converted.tiff.
Word į paveikslėlį naudojant cURL komandas
Šiame skyriuje mes naudosime cURL komandas Word konvertavimui į paveikslėlį. Dabar pirmas žingsnis yra sugeneruoti JWT prieigos raktą vykdant šią komandą.
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"
Kai turėsime JWT prieigos raktą, atlikite šią komandą, kad įkeltumėte „Word“ dokumentą iš debesies saugyklos ir išsaugotumėte jį TIFF dokumente. Gautas TIFF taip pat saugomas debesies saugykloje.
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>"
Išvada
Apibendrinant galima pasakyti, kad „Word“ dokumentų konvertavimas į TIFF vaizdus yra labai svarbi daugelio kūrėjų užduotis, o „Aspose.Words Cloud SDK“, skirta „Java“, šią užduotį palengvina nei bet kada anksčiau. Naudodami galingą REST API ir tinkinamas parinktis, kūrėjai gali greitai ir lengvai integruoti dokumentų konvertavimo galimybes į savo Java programas. Nesvarbu, ar reikia konvertuoti vieną dokumentą, ar didelę dokumentų partiją, „Aspose.Words Cloud SDK“, skirta „Java“, yra patikimas ir efektyvus sprendimas konvertuoti „Word“ į TIFF vaizdus. Taigi, jei ieškote patikimo ir patogaus dokumentų konvertavimo sprendimo savo Java programai, Aspose.Words Cloud SDK, skirtą Java, tikrai verta ištirti.
Be to, visas SDK šaltinio kodas paskelbtas GitHub ir jį galima atsisiųsti nemokamai. Taip pat galite apsvarstyti galimybę pasiekti API žiniatinklio naršyklėje per SwaggerUI. Galiausiai, jei susiduriate su problemomis naudodami API, susisiekite su mumis per produkto palaikymo forumą.
susiję straipsniai
Primygtinai rekomenduojame apsilankyti šiose nuorodose, kad sužinotumėte daugiau apie: