Les documents Word contiennent souvent des éléments visuels riches tels que des logos, des graphiques et des images de produits que vous pourriez avoir besoin de réutiliser ou d’analyser séparément. Sauvegarder manuellement chaque image d’un .doc ou .docx peut être lent et sujet à des erreurs - surtout lors du traitement de documents en volume ou de flux de travail automatisés.
Par conséquent, dans cet article, nous allons apprendre les détails sur la façon dont nous pouvons extraire des images de documents Word de manière programmatique en utilisant quelques appels API simples. Notre SDK basé sur REST fonctionne entièrement dans le cloud — sans besoin de Microsoft Word ou de bibliothèques externes — ce qui le rend idéal pour l’automatisation, l’intégration et les applications évolutives.
Caractéristiques saillantes de l’extraction d’images
- Archivage des visuels de documents dans une bibliothèque de médias centralisée
- Traitement des graphiques intégrés pour les flux de travail d’apprentissage automatique ou de OCR
- Réutilisation des actifs de l’entreprise à partir de rapports et de contrats
- Migrer les données visuelles entre les systèmes de documents
Explorons les sujets suivants plus en détail :
- API de traitement de documents Word
- Comment extraire des images de Word en C#
- Télécharger des images de document Word à l’aide de cURL
- Extracteur d’images de document Word gratuit
API de traitement de documents Word
Le GroupDocs.Parser Cloud SDK pour .NET est notre API basée sur REST primée offrant la capacité de manipuler une grande variété de formats de fichiers, y compris le document Word, PPTX, Excel, PDF, ZIP, etc. Selon nos exigences, l’API simplifie ces cas d’utilisation en vous permettant de lire, d’extraire et d’enregistrer des images directement à partir des fichiers .doc
et .docx
dans vos applications C#.
Prérequis
- Inscrivez-vous sur GroupDocs Cloud Dashboard.
- Obtenez votre Client ID et Client Secret. Pour plus de détails, veuillez visiter cet article.
- Installer le SDK basé sur REST :
- Installez .NET 6.0 ou une version ultérieure et Visual Studio.
Installer le SDK depuis les packages NuGet :
NuGet\Install-Package GroupDocs.Parser-Cloud -Version 25.7.0
- Pour plus d’informations sur les informations d’identification du client,
Comment extraire des images de Word en C#
Suivez le simple processus en trois étapes ci-dessous pour extraire des images d’un document Word en utilisant C# et l’API REST Cloud de GroupDocs.Parser.
Étape 1 : Initialiser la configuration de l’API
var config = new Configuration
{
ClientId = "YOUR_CLIENT_ID",
ClientSecret = "YOUR_CLIENT_SECRET"
};
var parserApi = new ParserApi(config);
Étape 2 : Définir le chemin du fichier et les options d’extraction Initialisez un objet de la classe ImagesRequest où nous passons l’instance de la classe ImagesOptions comme argument.
var fileInfo = new FileInfo
{
FilePath = "sample.docx"
};
var options = new ImagesOptions
{
FileInfo = fileInfo
};
var request = new ImagesRequest(options);
Étape 3 : Récupérer les images de documents. Invoke the images API to extract images from word document.
var response = parserApi.Images(request);
foreach (var image in response.Images)
{
// write the name of image extracted from word document
Console.WriteLine($"Image found at: {image.Path}");
}
// Pour plus d'informations, veuillez visiter https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-dotnet
var config = new Configuration
{
ClientId = "YOUR_CLIENT_ID",
ClientSecret = "YOUR_CLIENT_SECRET"
};
var parserApi = new ParserApi(config);
// specify the input Word document information
var fileInfo = new FileInfo
{
FilePath = "sample.docx"
};
var options = new ImagesOptions
{
FileInfo = fileInfo
};
// Créer un objet ImagesRequest
var request = new ImagesRequest(options);
// Appelez l'API pour extraire des images du document Word
var response = parserApi.Images(request);
foreach (var image in response.Images)
{
Console.WriteLine($"Image found at: {image.Path}");
}
Télécharger des images de documents Word en utilisant cURL
Si votre préférence est l’extraction d’images sans extrait de code, essayez d’appeler GroupDocs.Parser Cloud en utilisant des commandes cURL depuis le terminal de ligne de commande ou des fichiers batch.
Étape 1 – Générer le Token d’Accès JWT :
curl -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"
Étape 2 – Extraire les images :
curl -v -X POST "https://api.groupdocs.cloud/v1.0/parser/images" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{
\"FileInfo\": {
\"FilePath\": \"input.docx\",
\"StorageName\": \"internal\"
},
\"OutputPath\": \"internal\",
\"StartPageNumber\": 1,
\"CountPagesToExtract\": 2
}"
- Replace with the one you generated.
- Si vous préférez extraire les images de toutes les pages, alors sautez les paramètres
StartPageNumber
etCountPagesToExtract
.
Extracteur d’images de documents Word gratuits
Si vous n’avez pas votre environnement configuré et que vous souhaitez tester les capacités de l’API GroupDocs.Parser Cloud, vous pouvez envisager d’essayer notre application gratuite online Word Image Extractor.

Résumé
Le SDK GroupDocs.Parser Cloud pour .NET est une solution fiable pour l’extraction de contenu, l’analyse de documents et les flux de travail d’automatisation impliquant Word, PDF, Excel et d’autres formats. Essayez d’utiliser notre API REST dès aujourd’hui !
Lectures supplémentaires
Questions Fréquemment Posées – FAQs
Puis-je extraire des images de pages spécifiques dans un document Word ?
- Oui. Vous pouvez définir les paramètres
StartPageNumber
etCountPagesToExtract
.
L’API préserve-t-elle la résolution des images ?
- Oui. L’API renvoie des images intégrées d’une qualité et d’une résolution similaires à celles dans lesquelles elles ont été intégrées dans le document Word.
Microsoft Word est-il nécessaire pour effectuer cette opération ?
- Non. C’est une solution cloud et fonctionne indépendamment de MS Office.
Y a-t-il un essai gratuit ?
- Oui. Vous pouvez obtenir 150 appels d’API gratuits par mois avec un compte d’essai. Pour plus d’informations, veuillez visiter pricing guide.