Beseda v sliko

Pretvorite Wordov dokument v TIFF v Javi

Potreba po učinkovitih in priročnih rešitvah za pretvorbo dokumentov je vedno večja. Za hrambo uradnih in osebnih podatkov uporabljamo dokumente MS Word. So tudi eden izmed priljubljenih formatov datotek za uradno izmenjavo informacij s strani podjetij, univerz in vladnih organizacij. Da bi dokumente preprečili nepooblaščeni manipulaciji, lahko zdaj pretvorimo Word v sliko. Zato se bomo v tem tehničnem članku osredotočili posebej na to, kako pretvoriti Wordove dokumente v slike TIFF z uporabo Java REST API.

Ta članek razvijalcem omogoča hitro in preprosto integracijo zmožnosti pretvorbe dokumentov v njihove aplikacije, kar omogoča pretvorbo Worda v Tiff, Worda v sliko, Worda v sliko ali DOC v Tiff s samo nekaj vrsticami kode.

API za pretvorbo besede v sliko

Aspose.Words Cloud SDK za Javo je REST API, ki ponuja vrsto funkcij za obdelavo dokumentov, vključno z možnostjo pretvorbe Wordovih dokumentov v slike TIFF. S preprostim vmesnikom, ki je enostaven za uporabo, lahko razvijalci hitro in enostavno implementirajo to funkcionalnost v svoje aplikacije Java, ne da bi jim bilo treba skrbeti za zapletenost pretvorbe dokumentov. Na splošno je to močno orodje za pretvorbo Wordovih dokumentov v slike TIFF, PDF, Word v JPG, Word v HTML in različne druge podprte oblike datotek. Z enostavnim API-jem in prilagodljivimi možnostmi lahko preprosto implementirate to funkcionalnost v svoje aplikacije in poenostavite postopke pretvorbe dokumentov.

Zdaj, če želite uporabiti SDK, dodajte naslednje podrobnosti v pom.xml projekta vrste gradnje maven.

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

Ko je referenca JDK dodana projektu, moramo ustvariti brezplačen račun v Aspose Cloud. Zdaj poiščite ID stranke in skrivnost stranke na Nadzorna plošča.

Pretvorite Wordov dokument v TIFF v Javi

V tem razdelku bomo Word pretvorili v sliko (dokument TIFF) z uporabo odrezka kode Java. Izvorni dokument Word bo naložen iz shrambe v oblaku in po pretvorbi shranjen v istem pomnilniku v oblaku.

  • Najprej ustvarite objekt WordsApi, kjer kot parametra posredujemo Client ID in Client Secret.
  • Drugič, preberite vhodni Wordov dokument z lokalnega pogona z uporabo predmeta File.
  • Tretjič, ustvarite primerek UploadFileRequest, ki kot argument zahteva primerek File.
  • Zdaj pokličite metodo uploadFile(…), da naložite Wordov dokument v shrambo v oblaku.
  • Ustvarite objekt GetDocumentWithFormatRequest(…), pri tem pa navedite ime vhodnega Wordovega dokumenta, vrednost izhodnega formata kot TIFF in nastalo ime datoteke kot argumente.
  • Na koncu pokličite metodo getDocumentWithFormat(…), da pretvorite Word v sliko in shranite izhod v shrambo v oblaku.
// Za več izrezkov kode prosim https://github.com/aspose-words-cloud/aspose-words-cloud-java

    // Pridobite ClientID in ClientSecret na https://dashboard.aspose.cloud/
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
    try
	{
        // ustvarite objekt WordsApi
        // če je baseUrl enak nič, WordsApi uporablja privzeto https://api.aspose.cloud
        WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

        // branje vsebine PDF-ja z lokalnega pogona
        File file = new File("C:\\input.docx");
        
        // ustvari zahtevo za nalaganje datoteke
        UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
        
        // naloži datoteko v shrambo v oblaku
        wordsApi.uploadFile(uploadRequest);
            
        // ustvari objekt zahteve za pretvorbo dokumenta, medtem ko podaja nastalo ime tiff
        GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
            
        // Pokličite API za pretvorbo Worda v sliko (TIFF) in shranjevanje izhoda v shrambo v oblaku
        wordsApi.getDocumentWithFormat(request);
        
        System.out.println("Sucessfully converted Word to TIFF document !");
	}catch(Exception ex)
	{
	    System.out.println(ex);
	} 
Predogled Word v TIFF

Slika1:- Predogled pretvorbe Word v TIFF

Vzorec Wordovega dokumenta, uporabljenega v zgornjem primeru, je mogoče prenesti iz testmultipages.docx, nastali dokument TIFF pa iz Converted.tiff.

Beseda v sliko z uporabo ukazov cURL

V tem razdelku bomo uporabili ukaze cURL za pretvorbo Worda v sliko. Zdaj je prvi korak generiranje žetona dostopa JWT med izvajanjem naslednjega ukaza.

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"

Ko imamo žeton JWT, izvedite naslednji ukaz za nalaganje Wordovega dokumenta iz shrambe v oblaku in shranjevanje v dokument TIFF. Nastali TIFF se prav tako shrani v shrambo v 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ček

Skratka, pretvorba Wordovih dokumentov v slike TIFF je ključna naloga za mnoge razvijalce, Aspose.Words Cloud SDK za Javo pa olajša to nalogo kot kadar koli prej. Z zmogljivim API-jem REST in prilagodljivimi možnostmi lahko razvijalci hitro in enostavno integrirajo zmožnosti pretvorbe dokumentov v svoje aplikacije Java. Ne glede na to, ali morate pretvoriti en dokument ali veliko skupino dokumentov, Aspose.Words Cloud SDK za Javo zagotavlja zanesljivo in učinkovito rešitev za pretvorbo Wordovih slik v TIFF. Torej, če iščete robustno in uporabniku prijazno rešitev za pretvorbo dokumentov za vašo aplikacijo Java, potem je Aspose.Words Cloud SDK za Javo vsekakor vreden raziskovanja.

Tudi celotna izvorna koda SDK je objavljena na GitHub in jo je mogoče brezplačno prenesti. Razmislite lahko tudi o dostopu do API-ja v spletnem brskalniku prek SwaggerUI. Nazadnje, v primeru, da med uporabo API-jev naletite na težave, se obrnite na nas prek foruma za podporo izdelkom.

povezani članki

Zelo priporočamo, da obiščete naslednje povezave, če želite izvedeti več o: