Extrahujte obrázky z Word dokumentů pomocí C#

Obrázky hrají zásadní roli při ilustrování klíčových informací ve Word dokumentech. Zvyšují atraktivitu dokumentu a zlepšují jeho celkovou prezentaci. Jako programátor můžete mít za úkol extrahovat obrázky vložené ve Word DOCX nebo DOC dokumentech. V této C# Aspose.Words příručce pro extrakci obrázků prozkoumáme jak programově extrahovat obrázky z Word dokumentů pomocí C# a Aspose Pluginu. Také se naučíte, jak uložit extrahované obrázky na požadované místo.

.NET API pro extrakci obrázků z Word dokumentů

Pro extrakci obrázků z Microsoft Word DOCX/DOC dokumentů použijeme Aspose.Words pro .NET. Je to mocné a široce používané API pro vytváření a manipulaci s Word dokumenty a může být doplněno o $99 plugin pro další funkce. Můžete stáhnout DLL API a přidat jeho referenci do vaší aplikace. Alternativně jej můžete nainstalovat přímo z NuGet pomocí konzoly správce balíčků.

PM> Install-Package Aspose.Words

Extrakce obrázků z Word dokumentu v C#

Ve Word dokumentech jsou obrázky reprezentovány jako tvary. Proto, abyste extrahovali obrázky z chráněných Word dokumentů nebo standardních DOCX souborů, musíte zpracovat všechny tvary v dokumentu. Následující kroky shrnují jak programově extrahovat obrázky z DOCX v C#.

Následující ukázka kódu demonstruje jak extrahovat obrázky z Word dokumentu v C#:

// Načtěte dokument
Document doc = new Document("input.docx");

// Získejte všechny tvary, které obsahují obrázky
NodeCollection shapes = doc.GetChildNodes(NodeType.Shape, true);

// Extrahujte a uložte každý obrázek
foreach (Shape shape in shapes)
{
    if (shape.ImageData.HasImage)
    {
        // Extrakce cesty k souboru obrázku
        string imagePath = $"Image_{shape.Name}.png";
        shape.ImageData.Save(imagePath);
    }
}

Vyzkoušejte Aspose.Words pro .NET zdarma

Můžete získat bezplatnou dočasnou licenci pro vyzkoušení Aspose.Words pro .NET bez jakýchkoli omezení. Získejte svou dočasnou licenci nyní.

Závěr

Obrázky se staly nedílnou součástí Word dokumentů, což činí obsah vizuálně atraktivnějším. Proto Aspose.Words pro .NET, doplněný o .NET knihovnu pro extrakci obrázků z Word, poskytuje širokou škálu funkcí pro přidávání nebo manipulaci s obrázky ve Word dokumentech.

Tento článek se konkrétně zabýval extrakcí obrázků z Word dokumentů pomocí C#. S pomocí ukázky kódu jste se naučili, jak programově extrahovat všechny obrázky z Word DOCX/DOC souboru a uložit je do složky. Další informace o Aspose.Words pro .NET najdete v dokumentaci. Pokud máte nějaké dotazy, neváhejte se obrátit na naše forum.

Viz také

Tip: Pokud někdy potřebujete převést Word dokument z prezentace PowerPointu, zvažte použití Aspose Prezentace na Word Document konvertoru.