Szóról Képre

A Word konvertálása TIFF-dokumentummá Java nyelven

Egyre nagyobb az igény a hatékony és kényelmes dokumentumkonverziós megoldásokra. Hivatalos és személyes adatok tárolására MS Word dokumentumokat használunk. Ezenkívül a vállalati, egyetemi és kormányzati szervezetek általi hivatalos információmegosztás egyik népszerű fájlformátuma. Most, hogy megakadályozzuk a dokumentumok jogosulatlan manipulálását, a Word-t képpé konvertálhatjuk. Tehát ebben a technikai cikkben kifejezetten arra fogunk összpontosítani, hogyan lehet Word-dokumentumokat TIFF képekké konvertálni Java REST API segítségével.

Ez a cikk lehetővé teszi a fejlesztők számára, hogy gyorsan és egyszerűen integrálják a dokumentum-konverziós képességeket alkalmazásaikba, lehetővé téve a Word-ből Tiff-vé, Word-ből képpé, Wordből képpé vagy DOC-ból Tiff-vé való konvertálását mindössze néhány sornyi kóddal.

Word to Image Conversion API

Az Aspose.Words Cloud SDK for Java egy REST API, amely számos dokumentumkezelési funkciót biztosít, beleértve a Word-dokumentumok TIFF-képekké alakításának lehetőségét. Egyszerű és könnyen használható kezelőfelületével a fejlesztők gyorsan és egyszerűen implementálhatják ezt a funkciót Java-alkalmazásaikban, anélkül, hogy aggódniuk kellene a dokumentumok konvertálásának bonyolultsága miatt. Összességében ez egy hatékony eszköz Word-dokumentumok TIFF-képekké, PDF-, Word-ből JPG-, Word-ből HTML-formátumba, és számos más támogatott fájlformátumba. ]. Egyszerű API-jának és testreszabható opcióinak köszönhetően könnyen megvalósíthatja ezt a funkciót alkalmazásaiban, és egyszerűsítheti a dokumentumkonverziós folyamatokat.

Most az SDK használatához adja hozzá a következő részleteket a maven build típusú projekt pom.xml fájljához.

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

Miután a JDK hivatkozást hozzáadtuk a projekthez, létre kell hoznunk egy ingyenes fiókot az Aspose Cloud felett. Most keresse meg az ügyfél-azonosítót és az ügyféltitkot a Dashboard oldalon.

A Word konvertálása TIFF-dokumentummá Java nyelven

Ebben a részben a Word-t képpé (TIFF-dokumentummá) konvertáljuk Java kódrészlet segítségével. A forrás word dokumentum betöltődik a felhőalapú tárhelyről, és az átalakítás után ugyanabba a felhőtárhelyre kerül mentésre.

  • Először is hozzon létre egy WordsApi objektumot, ahol paraméterként adjuk át az ügyfélazonosítót és az ügyféltitkot.
  • Másodszor olvassa be a bemeneti Word dokumentumot a helyi meghajtóról a File objektum segítségével.
  • Harmadszor, hozza létre az UploadFileRequest példányt, amelyhez argumentumként a File példány szükséges.
  • Most hívja meg az uploadFile(…) metódust a Word-dokumentum felhőtárhelyre való feltöltéséhez.
  • Hozzon létre egy GetDocumentWithFormatRequest(…) objektumot, miközben megadja a bemeneti Word-dokumentum nevét, a kimeneti formátum értékét TIFF-ként és az eredményül kapott fájlnevet argumentumként.
  • Végül hívja meg a getDocumentWithFormat(…) metódust a Word képpé konvertálásához, és mentse a kimenetet a felhőtárolóba.
// További kódrészletekért kérjük, látogasson el a https://github.com/aspose-words-cloud/aspose-words-cloud-java oldalra

    // Szerezze be a ClientID-t és a ClientSecret-et a https://dashboard.aspose.cloud/ webhelyről
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
    try
	{
        // hozzon létre egy WordsApi objektumot
        // ha a baseUrl értéke null, a WordsApi az alapértelmezett https://api.aspose.cloud címet használja
        WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

        // olvassa el a PDF tartalmát a helyi meghajtóról
        File file = new File("C:\\input.docx");
        
        // fájlfeltöltési kérés létrehozása
        UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
        
        // fájl feltöltése felhőtárhelyre
        wordsApi.uploadFile(uploadRequest);
            
        // hozzon létre dokumentumkonverziós kérelem objektumot, miközben megadja az eredményül kapott tiff nevet
        GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
            
        // Hívja az API-t a Word képpé (TIFF) konvertálásához, és a kimenetet felhőtárhelyre menti
        wordsApi.getDocumentWithFormat(request);
        
        System.out.println("Sucessfully converted Word to TIFF document !");
	}catch(Exception ex)
	{
	    System.out.println(ex);
	} 
Word to TIFF előnézet

  1. kép: – Word-TIFF átalakítás előnézete

A fenti példában használt Word-dokumentum minta letölthető a testmultipages.docx webhelyről, az eredményül kapott TIFF-dokumentum pedig a Converted.tiff webhelyről.

Word képbe a cURL parancsokkal

Ebben a részben a cURL parancsokat fogjuk használni a Word képbe konvertálásához. Most az első lépés egy JWT hozzáférési jogkivonat létrehozása a következő parancs végrehajtása közben.

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"

Miután megvan a JWT token, kérjük, a következő parancs segítségével töltse be a Word-dokumentumot a felhőtárhelyről, és mentse TIFF-dokumentumba. Az eredményül kapott TIFF-et a felhőtárolóban is tárolják.

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

Következtetés

Összefoglalva, a Word-dokumentumok TIFF-képekké konvertálása sok fejlesztő számára kulcsfontosságú feladat, és az Aspose.Words Cloud SDK for Java megkönnyíti ezt a feladatot, mint valaha. Hatékony REST API-jával és testreszabható opcióival a fejlesztők gyorsan és egyszerűen integrálhatják a dokumentumkonverziós képességeket Java-alkalmazásaikba. Akár egyetlen dokumentumot, akár nagy mennyiségű dokumentumot kell konvertálnia, az Aspose.Words Cloud SDK for Java megbízható és hatékony megoldást kínál a Word TIFF-képekké alakítására. Tehát, ha robusztus és felhasználóbarát dokumentumkonverziós megoldást keres Java-alkalmazásához, akkor az Aspose.Words Cloud SDK for Java szolgáltatást mindenképpen érdemes felfedezni.

Ezenkívül az SDK teljes forráskódja a GitHubon található, és ingyenesen letölthető. Azt is fontolóra veheti, hogy az API-t a SwaggerUI webböngészőn keresztül éri el. Végül, ha bármilyen problémába ütközik az API-k használata során, forduljon hozzánk bizalommal a terméktámogatási fórumon.

kapcsolódó cikkek

Erősen javasoljuk, hogy látogassa meg az alábbi linkeket, ha többet szeretne megtudni erről: