Ebben a gyors oktatóanyagban megtanuljuk, hogyan lehet képeket kivonni a Word-fájlból Java nyelven. Tartalmazza a környezet létrehozásához szükséges összes információt, az alkalmazás írásához használt API használatának részleteit, valamint egy futtatható mintakódot, amely bemutatja a a Word-dokumentumból képek Java nyelven történő kibontásának folyamatát. Ezenkívül megtudhatja, hogyan szabhatja testre a folyamatot, miközben betölti a forrás DOCX fájlt, és különböző képeket nyer ki belőle, például PNG, JPEG stb.
Lépések a képek kibontásához a Wordből Java nyelven
- Hozzon létre egy környezetet a Aspose.Words for Java hozzáadásához a képek kinyeréséhez
- Töltse be a forrás Word-fájlt képekkel a Document osztályobjektumba
- Szerezze be az alakzatgyűjteményt a getChildNodes() metódussal a Dokumentum osztályban
- Ismételje meg a gyűjtemény összes formáját
- Ellenőrizze, hogy az alakzatban van-e kép a hasImage() metódussal az Shape osztályban
- Mentse a képet külön fájlként a lemezre
Ezek a lépések ismertetik a a képek Java nyelvű Word-fájlból történő kibontásának folyamatát. Először megosztják az erőforrásokat a környezet létrehozásához, ezt követi a feladat végrehajtásához szükséges osztályok, módszerek és tulajdonságok bemutatása, például a Document osztályt használják a forrás Word fájl betöltésére, a getChildNodes() metódust pedig az összes kibontására. a képeket belőle. Végül a gyűjtemény minden elemét teszteljük, hogy van-e képpel, és ha külön képfájlként van mentve a lemezre.
Kód a képek kinyeréséhez a Word dokumentumból Java nyelven
Ez a mintakód azt a folyamatot szemlélteti, hogy az összes képet kivonjuk a Word-dokumentumból Java nyelven. A forrás Word fájl betöltése után a getChildNodes() metódust használja a NodeType.SHAPE érték megadásával argumentumként, amely visszaadja a dokumentum összes alakzatának halmazát, mivel a Shape osztály rendelkezik egy hasImage() metódussal, amely ellenőrzi a kép létezését. . A kép észlelése után a rendszer lekéri a kiterjesztését a shape.getImageData().getImageType() használatával, és a kimeneti kép nevében használja, valamint lehetőséget ad a képek típusa alapján történő szűrésére.
Ebben az oktatóanyagban megtanultuk, hogyan lehet képet beszúrni az MS Wordbe Java használatával. Ha meg szeretné tudni, hogyan hozhat létre Word-dokumentumot a semmiből, tekintse meg a {{HIPERLINK1}} cikket.