Tento článek popisuje jak extrahovat obrázky z dokumentu Word v C#. Poskytuje podrobnosti o konfiguraci prostředí potřebné pro testování ukázkového kódu, postupný postup a spustitelný ukázkový kód, který načte soubor DOCX a uloží každý obrázek jako soubor PNG. Poskytne také vysvětlení tříd, metod a vlastností, které jsou nutné k extrahování všech obrázků z dokumentu Word v C#.
Kroky k extrahování obrázků z Wordu v C#
- Vytvořte prostředí pro přidání Aspose.Words for .NET pro extrahování obrázků
- Načtěte zdrojový soubor aplikace Word s obrázky v objektu třídy Document
- Získejte kolekci tvarů z dokumentu aplikace Word pomocí metody GetChildNodes()
- Projděte všechny prvky v kolekci tvarů
- Uložte každý tvar, který má obrázek, jako samostatný obrázek
Tyto kroky poskytují podrobnosti pro extrahování obrázků z dokumentu Word v C#. Nejprve se zdrojový soubor aplikace Word načte do objektu třídy Document a poté se z něj získá přístup ke kolekci tvarů pomocí metody GetChildNodes() , která jako argument bere enumerátor NodeType.Shape. V dalším kroku je tato kolekce iterována a každý tvar je testován, zda obsahuje obrázek, a pokud je nalezen, uloží se jako samostatný soubor obrázku.
Kód pro extrahování obrázků ze souboru Word v C#
Tento kód demonstruje proces extrahování obrázků z dokumentu aplikace Word v jazyce C#, který používá objekt třídy Document s různými funkcemi přetížení podporujícími mnoho funkcí, jako je nastavení kódování, nastavení písma, jazykové preference a mnoho dalších. Podobně můžete pomocí metody GetChildNodes() načíst další typy podřízených uzlů, jako jsou sekce, záhlaví/zápatí, tabulka, řádek, buňka a odstavce, abychom jmenovali jen několik.
Tento článek vysvětluje, jak extrahovat obrázky ze souboru aplikace Word. Pokud se chcete naučit proces přidávání obrázků, přečtěte si článek na jak přidat obrázek do dokumentu aplikace Word pomocí C#.