Šiame straipsnyje aprašoma, kaip išgauti vaizdus iš Word dokumento naudojant C#. Jame pateikiama išsami informacija apie aplinkos konfigūraciją, reikalingą bandant pavyzdinį kodą, nuoseklią procedūrą ir paleidžiamą pavyzdinį kodą, kuris nuskaito DOCX failą ir kiekvieną vaizdą išsaugo kaip PNG failą. Taip pat bus paaiškintos klasės, metodai ir ypatybės, kurių reikia norint išskleisti visus vaizdus iš Word dokumento C#.
Veiksmai, kaip ištraukti vaizdus iš „Word“ C#
- Sukurkite aplinką, kad galėtumėte pridėti Aspose.Words for .NET ir išgauti vaizdus
- Įkelkite šaltinio Word failą su vaizdais į Document klasės objektą
- Gaukite formų rinkinį iš Word dokumento naudodami GetChildNodes() metodą
- Pakartokite visus figūrų kolekcijos elementus
- Išsaugokite kiekvieną figūrą su vaizdu kaip atskirą vaizdą
Šie veiksmai pateikia išsamią informaciją, kaip ištraukti paveikslėlius iš Word dokumento C#. Pirma, šaltinio Word failas įkeliamas į dokumentų klasės objektą, o tada iš jo pasiekiamas formų rinkinys naudojant GetChildNodes() metodą, kuris kaip argumentą ima NodeType.Shape skaitiklį. Kitame žingsnyje ši kolekcija kartojama ir patikrinama, ar kiekviena forma turi vaizdą, ir, jei randama, išsaugoma kaip atskiras vaizdo failas.
Kodas, skirtas ištraukti vaizdus iš „Word“ failo C#
Šis kodas demonstruoja procesą, kaip ištraukti vaizdus iš Word dokumento C#, kuriame naudojamas dokumento klasės objektas, turintis skirtingas perkrovos funkcijas, palaikantis daugybę funkcijų, pvz., kodavimo, šrifto nustatymų, kalbos nuostatų ir daug daugiau. Taip pat galite gauti kitų tipų antrinius mazgus naudodami GetChildNodes() metodą, pvz., skyrius, antraštę / poraštę, lentelę, eilutę, langelį ir pastraipas, kad būtų galima paminėti tik keletą.
Šiame straipsnyje paaiškinama, kaip išgauti vaizdus iš Word failo. Jei norite sužinoti, kaip pridėti vaizdų, žr. straipsnį kaip pridėti vaizdą į Word dokumentą naudojant C#.