Slovo k obrázku

Převést dokument Word na TIFF v Javě

Existuje stále rostoucí potřeba efektivních a pohodlných řešení převodu dokumentů. Pro ukládání úředních a osobních údajů používáme dokumenty MS Word. Jsou také jedním z oblíbených formátů souborů pro oficiální sdílení informací ze strany podniků, univerzit a vládních organizací. Nyní, abychom zabránili neoprávněné manipulaci s dokumenty, můžeme převést Word na obrázek. V tomto technickém článku se tedy zaměříme konkrétně na to, jak převést dokumenty Wordu na obrázky TIFF pomocí Java REST API.

Tento článek umožňuje vývojářům rychle a snadno integrovat možnosti převodu dokumentů do svých aplikací, což umožňuje převést Word na Tiff, Word na obrázek, Word na obrázek nebo DOC na Tiff pomocí pouhých několika řádků kódu.

Word to Image Conversion API

Aspose.Words Cloud SDK for Java je REST API, které poskytuje řadu funkcí pro manipulaci s dokumenty, včetně schopnosti převádět dokumenty Wordu na obrázky TIFF. Díky jednoduchému a snadno použitelnému rozhraní mohou vývojáři rychle a snadno implementovat tuto funkci do svých aplikací Java, aniž by se museli starat o složitost převodu dokumentů. Celkově je to výkonný nástroj pro převod dokumentů Word na obrázky TIFF, PDF, Word na JPG, Word na HTML a různé další podporované formáty souborů. Díky jeho přímému rozhraní API a přizpůsobitelným možnostem můžete tuto funkci snadno implementovat do svých aplikací a zefektivnit procesy převodu dokumentů.

Nyní, abyste mohli používat SDK, přidejte následující podrobnosti do pom.xml projektu typu sestavení maven.

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

Jakmile bude reference JDK přidána do projektu, musíme si vytvořit bezplatný účet přes Aspose Cloud. Nyní vyhledejte ID klienta a tajný klíč klienta na Dashboard.

Převést dokument Word na TIFF v Javě

V této části se chystáme převést Word na obrázek (dokument TIFF) pomocí fragmentu kódu Java. Zdrojový textový dokument bude načten z cloudového úložiště a po převodu bude uložen do stejného cloudového úložiště.

  • Nejprve vytvořte objekt WordsApi, kterému předáme ID klienta a tajný klíč klienta jako parametry.
  • Za druhé, přečtěte si vstupní dokument aplikace Word z místní jednotky pomocí objektu Soubor.
  • Zatřetí vytvořte instanci UploadFileRequest, která vyžaduje instanci File jako argument.
  • Nyní zavolejte metodu uploadFile(…) pro nahrání dokumentu aplikace Word do cloudového úložiště.
  • Vytvořte objekt GetDocumentWithFormatRequest(…) a zároveň zadejte název vstupního dokumentu aplikace Word, hodnotu výstupního formátu jako TIFF a výsledný název souboru jako argumenty.
  • Nakonec zavolejte metodu getDocumentWithFormat(…), abyste převedli Word na obrázek a uložili výstup do cloudového úložiště.
// Další úryvky kódu najdete na https://github.com/aspose-words-cloud/aspose-words-cloud-java

    // Získejte ClientID a ClientSecret z https://dashboard.aspose.cloud/
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
    try
	{
        // vytvořit objekt WordsApi
        // pokud je baseUrl null, WordsApi použije výchozí https://api.aspose.cloud
        WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

        // číst obsah PDF z místního disku
        File file = new File("C:\\input.docx");
        
        // vytvořit požadavek na nahrání souboru
        UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
        
        // nahrát soubor do cloudového úložiště
        wordsApi.uploadFile(uploadRequest);
            
        // vytvořit objekt požadavku na převod dokumentu a přitom zadat výsledný název tiff
        GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
            
        // Voláním API převeďte Word na obrázek (TIFF) a uložte výstup do cloudového úložiště
        wordsApi.getDocumentWithFormat(request);
        
        System.out.println("Sucessfully converted Word to TIFF document !");
	}catch(Exception ex)
	{
	    System.out.println(ex);
	} 
Word to TIFF náhled

Obrázek1:- Náhled převodu Word na TIFF

Vzorový dokument Word použitý ve výše uvedeném příkladu lze stáhnout z testmultipages.docx a výsledný dokument TIFF z Converted.tiff.

Word to Picture pomocí příkazů cURL

V této části použijeme příkazy cURL pro převod Wordu na obrázek. Nyní je prvním krokem vygenerování přístupového tokenu JWT při provádění následujícího příkazu.

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"

Jakmile máme token JWT, použijte následující příkaz k načtení dokumentu Word z cloudového úložiště a uložení do dokumentu TIFF. Výsledný TIFF je také uložen v cloudovém úložišti.

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

Závěr

Závěrem lze říci, že převod dokumentů aplikace Word na obrázky TIFF je pro mnoho vývojářů zásadním úkolem a sada Aspose.Words Cloud SDK pro Java tento úkol usnadňuje než kdykoli předtím. Díky jeho výkonnému REST API a přizpůsobitelným možnostem mohou vývojáři rychle a snadno integrovat možnosti převodu dokumentů do svých aplikací Java. Ať už potřebujete převést jeden dokument nebo velkou dávku dokumentů, Aspose.Words Cloud SDK pro Java poskytuje spolehlivé a efektivní řešení pro převod obrázků Word na TIFF. Pokud tedy hledáte robustní a uživatelsky přívětivé řešení převodu dokumentů pro vaši aplikaci Java, pak Aspose.Words Cloud SDK for Java rozhodně stojí za prozkoumání.

Úplný zdrojový kód SDK je také zveřejněn na GitHub a lze jej zdarma stáhnout. Můžete také zvážit přístup k API ve webovém prohlížeči prostřednictvím SwaggerUI. A konečně, v případě, že při používání rozhraní API narazíte na nějaké problémy, neváhejte nás kontaktovat prostřednictvím fóra podpory produktů.

Související články

Důrazně doporučujeme navštívit následující odkazy, kde se dozvíte více o: