Hemm ħtieġa dejjem tikber għal soluzzjonijiet ta ‘konverżjoni tad-dokumenti effiċjenti u konvenjenti. Aħna nużaw dokumenti MS Word għall-ħażna tad-dejta uffiċjali u personali. Huma wkoll wieħed mill-format ta ‘fajl popolari għall-qsim ta’ informazzjoni uffiċjali minn organizzazzjonijiet korporattivi, universitarji u tal-gvern. Issa, sabiex tipprevjeni d-dokumenti minn manipulazzjoni mhux awtorizzata, nistgħu nikkonvertiw Word għal Immaġini. Allura f’dan l-artikolu tekniku, aħna se niffukaw speċifikament fuq kif tikkonverti d-dokumenti tal-Word f’immaġini TIFF bl-użu ta ‘Java REST API.
Dan l-artikolu jippermetti lill-iżviluppaturi biex jintegraw malajr u faċilment il-kapaċitajiet ta ‘konverżjoni tad-dokumenti fl-applikazzjonijiet tagħhom, li jagħmilha possibbli li jikkonvertu Word għal Tiff, Kelma għal stampa, Kelma għal immaġni, jew DOC għal Tiff bi ftit linji ta’ kodiċi biss.
- API tal-Konverżjoni tal-Kelma għal Immaġni
- Ikkonverti Word għal dokument TIFF f’Java
- Kelma f’Istampa bl-użu ta’ Kmandi tal-cURL
API tal-Konverżjoni tal-Kelma għal Immaġni
Aspose.Words Cloud SDK għal Java hija API REST li tipprovdi firxa ta’ karatteristiċi ta’ manipulazzjoni ta’ dokumenti, inkluża l-abbiltà li tikkonverti dokumenti Word għal immaġini TIFF. Bl-interface tagħha sempliċi u faċli biex tużah, l-iżviluppaturi jistgħu jimplimentaw malajr u faċilment din il-funzjonalità fl-applikazzjonijiet Java tagħhom, mingħajr ma jkollhom għalfejn joqogħdu jinkwetaw dwar il-kumplessitajiet tal-konverżjoni tad-dokumenti. B’mod ġenerali, hija għodda b’saħħitha għall-konverżjoni ta’ dokumenti tal-Word f’immaġini TIFF, PDF, Word għal JPG, Word għal HTML, u formati ta’ fajls appoġġjati oħra. ]. Bl-API sempliċi u l-għażliet customizable tagħha, tista ‘faċilment timplimenta din il-funzjonalità fl-applikazzjonijiet tiegħek u tissimplifika l-proċessi ta’ konverżjoni tad-dokumenti.
Issa, sabiex tuża l-SDK, jekk jogħġbok żid id-dettalji li ġejjin fil-pom.xml tal-proġett tat-tip 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>
Ladarba r-referenza JDK tkun ġiet miżjuda mal-proġett, irridu noħolqu kont b’xejn fuq Aspose Cloud. Issa fittex ID tal-Klijent u Sigriet tal-Klijent fuq Dashboard.
Ikkonverti Word għal Dokument TIFF f’Java
F’din it-taqsima, se naqilbu l-Kelma għal Immaġni (dokument TIFF) billi tuża snippet tal-kodiċi Java. Id-dokument tal-kelma sors se jitgħabba mill-ħażna tas-sħab u wara l-konverżjoni, jiġi ffrankat fl-istess ħażna tas-sħab.
- L-ewwelnett, oħloq oġġett ta ‘WordsApi fejn ngħaddu l-ID tal-Klijent u Sigriet tal-Klijent bħala parametri.
- It-tieni nett, aqra d-dokument tal-Word tal-input mid-drive lokali billi tuża l-oġġett File.
- It-tielet, oħloq l-istanza UploadFileRequest li teħtieġ l-istanza tal-File bħala argument.
- Issa sejjaħ il-metodu uploadFile(…) biex ittella’ d-dokument tal-Word fil-ħażna tas-sħab.
- Oħloq oġġett ta’ GetDocumentWithFormatRequest(…) filwaqt li tipprovdi isem tad-dokument tal-Word tad-dħul, valur tal-format tal-output bħala TIFF, u l-isem tal-fajl li jirriżulta bħala argumenti.
- Fl-aħħarnett, sejjaħ il-metodu getDocumentWithFormat(…) biex tikkonverti Word għal Image u ssalva l-output fil-ħażna Cloud.
// Għal aktar snippets tal-kodiċi, jekk jogħġbok https://github.com/aspose-words-cloud/aspose-words-cloud-java
// Ikseb ClientID u ClientSecret minn https://dashboard.aspose.cloud/
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
try
{
// toħloq oġġett ta' WordsApi
// jekk baseUrl huwa null, WordsApi juża default https://api.aspose.cloud
WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
// aqra l-kontenut tal-PDF minn drive lokali
File file = new File("C:\\input.docx");
// toħloq talba għall-upload tal-fajl
UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
// ittella fajl għall-ħażna sħaba
wordsApi.uploadFile(uploadRequest);
// toħloq oġġett ta 'talba għall-konverżjoni tad-dokument filwaqt li tispeċifika l-isem tiff li jirriżulta
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
// Sejħa API biex tikkonverti Word għal Image (TIFF) u ssalva l-output fil-ħażna tas-sħab
wordsApi.getDocumentWithFormat(request);
System.out.println("Sucessfully converted Word to TIFF document !");
}catch(Exception ex)
{
System.out.println(ex);
}
Il-kampjun tad-dokument Word użat fl-eżempju ta’ hawn fuq jista’ jitniżżel minn testmultipages.docx u d-dokument TIFF li jirriżulta minn Converted.tiff.
Kelma f’Istampa bl-użu ta’ Kmandi tal-cURL
F’din it-taqsima, se nużaw il-kmandi tal-cURL għall-konverżjoni tal-Kelma f’Istampa. Issa, l-ewwel pass huwa li tiġġenera token ta ‘aċċess JWT waqt li tesegwixxi l-kmand li ġej.
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"
Ladarba jkollna token JWT, jekk jogħġbok il-kmand li ġej biex tagħbija dokument Word mill-ħażna tas-sħab u ssejvja f’dokument TIFF. It-TIFF li jirriżulta huwa wkoll maħżun fil-ħażna tas-sħab.
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>"
Konklużjoni
Bħala konklużjoni, il-konverżjoni ta ‘dokumenti Word għal immaġini TIFF hija kompitu kruċjali għal ħafna żviluppaturi, u l-Aspose.Words Cloud SDK għal Java jagħmel dan il-kompitu aktar faċli minn qatt qabel. Bl-API REST qawwija tagħha u l-għażliet customizable, l-iżviluppaturi jistgħu jintegraw malajr u faċilment il-kapaċitajiet ta ‘konverżjoni tad-dokumenti fl-applikazzjonijiet Java tagħhom. Kemm jekk għandek bżonn tikkonverti dokument wieħed jew lott kbir ta ‘dokumenti, Aspose.Words Cloud SDK għal Java jipprovdi soluzzjoni affidabbli u effiċjenti għall-konverżjoni ta’ Word għal immaġini TIFF. Għalhekk, jekk qed tfittex soluzzjoni ta ‘konverżjoni ta’ dokument robusta u faċli għall-utent għall-applikazzjoni Java tiegħek, allura Aspose.Words Cloud SDK għal Java huwa definittivament ta ‘min jesplora.
Ukoll, il-kodiċi tas-sors sħiħ tal-SDK huwa ppubblikat fuq GitHub u jista ‘jitniżżel b’xejn. Tista’ wkoll tikkunsidra li taċċessa l-API f’web browser permezz ta’ SwaggerUI. Fl-aħħar nett, f’każ li tiltaqa’ ma’ xi kwistjonijiet waqt li tuża l-APIs, jekk jogħġbok tħossok liberu li tikkuntattjana permezz tal-forum ta’ appoġġ tal-prodott.
Artikoli Relatati
Nirrakkomandaw ħafna li żżur il-links li ġejjin biex titgħallem aktar dwar: