In dit korte instructieartikel bespreken we de gedetailleerde procedure om afbeeldingen uit een Word-document in C# te extraheren. We gebruiken DOCX als invoerbestand om afbeeldingen op te halen. U kunt echter ook een document in DOC-indeling verstrekken voor het extraheren van afbeeldingen in C#-taal. Verder zullen we een werkend voorbeeld maken om u te laten zien hoe u afbeeldingen uit een Word-bestand kunt halen met C#.
Stappen om afbeeldingen uit Word-document te extraheren in C#
- Installeer het GroupDocs.Parser for .NET-pakket van de NuGet-website in het .NET-project om afbeeldingen uit het Word-document te extraheren
- Voeg een verwijzing toe van de benodigde naamruimten voor het extraheren van de afbeeldingen uit het Word-bestand
- Instantieer de klasse Parser voor het laden van het invoer-DOCX-document
- Roep de methode GetImages van de klasse Parser aan voor het verzamelen van afbeeldingen uit het Word-document
- Herhaal de afbeeldingenverzameling en verkrijg de grootte, het type en de inhoud van de afbeeldingen
In de bovenstaande punten hebben we elke stap uitgelegd om de functionaliteit te creëren om alle afbeeldingen uit Word-document te extraheren met C#. U moet het bron-Word-bestand laden door de Parser-klasse te initialiseren na het configureren van het vereiste pakket vanuit de NuGet-pakketbeheerder en het opnemen van de vereiste naamruimten in de code. Daarna kunt u met GetImages het afbeeldingsobject verzamelen en vervolgens kunt u de verzameling herhalen om de afbeeldingsgegevens weer te geven.
Code om afbeeldingen uit Word-document te extraheren in C#
In het voorgaande codefragment is de C# Image Extractor from Word-toepassing ontwikkeld om de werking van deze functie te demonstreren. We gebruiken geen tool van derden voor het extraheren van afbeeldingen. Dit voorbeeld kan verder worden verbeterd volgens uw specifieke vereisten en u gebruikt dit voorbeeld ook op elk besturingssysteem zoals Windows, macOS en Linux.
We hebben het proces besproken om afbeeldingen uit Word-documenten in C# te extraheren en hebben er in dit bericht een voorbeeldcode voor ontwikkeld. Onlangs hebben we een artikel gepubliceerd voor het extraheren van tekst uit Word-document in C#, bekijk de hoe tekst uit Word-document te extraheren met C#-handleiding voor meer informatie.