Cet article décrit comment extraire des images d’un document Word en C#. Il fournit les détails sur la configuration de l’environnement requise pour tester l’exemple de code, la procédure par étapes et un exemple de code exécutable qui lit un fichier DOCX et enregistre chaque image en tant que fichier PNG. Il fournira également une explication des classes, méthodes et propriétés requises pour extraire toutes les images du document Word en C#.
Étapes pour extraire des images de Word en C#
- Établir l’environnement pour ajouter Aspose.Words for .NET pour extraire les images
- Chargez le fichier Word source avec des images dans l’objet de classe Document
- Obtenez la collection de formes du document Word à l’aide de la méthode GetChildNodes()
- Parcourez tous les éléments de la collection de formes
- Enregistrez chaque forme qui a une image en tant qu’image distincte
Ces étapes fournissent des détails pour * extraire des images d’un document Word en C # *. Tout d’abord, le fichier Word source est chargé dans l’objet de classe Document, puis la collection de formes est accessible à partir de celui-ci à l’aide de la méthode GetChildNodes() qui prend l’énumérateur NodeType.Shape comme argument. Dans l’étape suivante, cette collection est itérée et chaque forme est testée pour avoir une image et, si elle est trouvée, enregistrée dans un fichier image séparé.
Code pour extraire des images d’un fichier Word en C
Ce code illustre le processus pour * extraire des images d’un document Word en C # * qui utilise l’objet de classe Document ayant différentes fonctions de surcharge prenant en charge de nombreuses fonctionnalités telles que la définition de l’encodage, les paramètres de police, les préférences de langue, etc. De même, vous pouvez récupérer d’autres types de nœuds enfants à l’aide de la méthode GetChildNodes() comme les sections, l’en-tête/le pied de page, le tableau, la ligne, la cellule et les paragraphes pour n’en nommer que quelques-uns.
Cet article explique comment extraire des images d’un fichier Word. Si vous souhaitez apprendre le processus d’ajout d’images, consultez l’article sur comment ajouter une image dans un document Word à l’aide de C #.