Dit artikel beschrijft hoe afbeeldingen uit een Word-document te extraheren in C#. Het biedt de details over de configuratie van de omgeving die nodig is voor het testen van de voorbeeldcode, de stapsgewijze procedure en een uitvoerbare voorbeeldcode die een DOCX-bestand leest en elke afbeelding opslaat als een PNG-bestand. Het geeft ook een uitleg van de klassen, methoden en eigenschappen die nodig zijn om alle afbeeldingen uit het Word-document in C# te extraheren.
Stappen om afbeeldingen uit Word te extraheren in C#
- Breng de omgeving tot stand om Aspose.Words for .NET toe te voegen om afbeeldingen te extraheren
- Laad het bron Word-bestand met afbeeldingen in het Document klassenobject
- Haal de verzameling vormen uit het Word-document met behulp van de GetChildNodes()-methode
- Doorloop alle elementen in de vormencollectie
- Sla elke vorm met een afbeelding op als een afzonderlijke afbeelding
Deze stappen bieden details om afbeeldingen uit een Word-document in C# te halen. Eerst wordt het bron-Word-bestand in het klasseobject Document geladen en vervolgens wordt de vormenverzameling daaruit geopend met behulp van de methode GetChildNodes() die de NodeType.Shape-enumerator als argument gebruikt. In de volgende stap wordt deze verzameling herhaald en wordt elke vorm getest op een afbeelding en, indien gevonden, opgeslagen als een afzonderlijk afbeeldingsbestand.
Code om afbeeldingen uit Word-bestand te extraheren in C
Deze code demonstreert het proces om afbeeldingen te extraheren uit een Word-document in C# dat gebruikmaakt van het klasseobject Document met verschillende overbelastingsfuncties die veel functies ondersteunen, zoals het instellen van de codering, lettertype-instellingen, taalvoorkeuren en nog veel meer. Op dezelfde manier kunt u andere typen onderliggende knooppunten ophalen met behulp van de GetChildNodes()-methode, zoals secties, koptekst/voettekst, tabel, rij, cel en alinea’s om er maar een paar te noemen.
In dit artikel wordt uitgelegd hoe u afbeeldingen uit een Word-bestand kunt extraheren. Raadpleeg het artikel op hoe een afbeelding in een Word-document toe te voegen met C # als u het proces wilt leren om afbeeldingen toe te voegen.