Hogyan lehet képeket kivonni a Word dokumentumból C#-ban

Ez a cikk leírja, hogyan nyerhet ki képeket Word-dokumentumból C#-ban. Ez tartalmazza a mintakód teszteléséhez szükséges környezetkonfiguráció részleteit, lépésenkénti eljárást és egy futtatható mintakódot, amely beolvas egy DOCX fájlt, és minden képet PNG fájlként ment el. Ezenkívül magyarázatot ad azokra az osztályokra, módszerekre és tulajdonságokra, amelyek szükségesek az összes kép kibontásához a Word dokumentumból C#-ban.

A képek kibontásának lépései a Wordből C#-ban

  1. Hozzon létre egy környezetet a Aspose.Words for .NET hozzáadásához a képek kivonásához
  2. Töltse be a forrás Word fájlt képekkel a Document osztályobjektumban
  3. Szerezze be az alakzatok gyűjteményét a Word-dokumentumból a GetChildNodes() módszerrel
  4. Ismételje meg az alakzatgyűjtemény összes elemét
  5. Mentse el az egyes képpel rendelkező alakzatokat külön képként

Ezek a lépések részleteket adnak meg a képek kibontásához a Word dokumentumból C#-ban. Először a forrás Word fájl betöltődik a Document osztály objektumba, majd az alakzatgyűjtemény elérése a GetChildNodes() metódus használatával történik, amely a NodeType.Shape enumeratort veszi argumentumként. A következő lépésben ezt a gyűjteményt megismétlik, és minden alakzatot tesztelnek, hogy van-e képük, és ha megtalálják, külön képfájlként mentik.

Kód a képek Word fájlból való kivonásához C#-ban

Ez a kód bemutatja a Képek kibontásának folyamatát a Word-dokumentumból C#-ban, amely a Dokumentum osztály objektumot használja, különböző túlterhelési funkciókkal, és számos funkciót támogat, mint például a kódolás, a betűtípus-beállítások, a nyelvi beállítások és még sok más. Hasonlóképpen más típusú gyermekcsomópontokat is lekérhet a GetChildNodes() metódussal, például szakaszokat, fejlécet/láblécet, táblázatot, sort, cellát és bekezdéseket, hogy csak néhányat említsünk.

Ez a cikk elmagyarázza, hogyan lehet képeket kibontani Word-fájlból. Ha szeretné megismerni a képek hozzáadásának folyamatát, olvassa el a hogyan lehet képet hozzáadni a Word dokumentumhoz C# használatával című cikket.

 Magyar