Kelma għal Stampa

Ikkonverti Word għal Dokument TIFF f’Java

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

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);
	} 
Preview Word għal TIFF

Image1:- Preview tal-Konverżjoni tal-Kelma għal TIFF

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: