Extraire des images de Word dans Node.js - Extracteur de fichiers image

Les fichiers DOCX/DOC peuvent contenir d’énormes données textuelles et visuelles dans de nombreux scénarios. Si vous devez extraire toutes les images du fichier Word et séparer les images des données textuelles, vous pouvez exploiter les API Cloud SDK et REST optimisées par GroupDocs.Parser. En fait, vous pouvez créer un extracteur de fichier image en JavaScript à l’aide des méthodes exposées par GroupDocs.Parser Cloud SDKs for Node.js. Alors, allons de l’avant et explorons comment extraire des images de Word dans Node.js. De plus, nous passerons en revue les étapes et l’extrait de code pour implémenter la fonctionnalité.

Les points suivants seront abordés :

Installation d’un logiciel de traitement de texte

L’étape d’installation de toute bibliothèque joue un rôle essentiel dans le développement rapide d’applications. Heureusement, le processus d’installation des SDK GroupDocs.Parser Cloud pour Node.js est identique à celui de l’installation de n’importe quel module Node.js à l’aide de npm install MODULENAME. Alors, exécutez la commande suivante pour installer cette bibliothèque d’extracteur de fichiers image riche en fonctionnalités :

npm install groupdocs-parser-cloud

Dans la prochaine phase, nous mettrons en place cette bibliothèque avec notre projet Node.js. À cette fin, nous obtiendrons les informations d’identification API (Client ID, Client Secret) de notre API Cloud dashboard.

Veuillez consulter ce guide au cas où vous rencontreriez des difficultés pour obtenir les informations d’identification de l’API.

Extraire des images de Word dans Node.js

Nous avons un fichier source DOC/DOCX dans notre tableau de bord API Cloud que vous pouvez télécharger manuellement ou par programme en appelant la méthode UploadFile.

Les étapes suivantes montrent comment extraire des images de Word dans Node.js :

  • Obtenez groupdocs-parser-cloud dans votre projet.
  • Instanciez une instance de la classe Configuration avec l’ID client et le secret client.
  • Invoquez la méthode fromConfig et transmettez l’objet de la classe Configuration.
  • Créez un objet de la classe FileInfo et définissez le chemin du fichier DOCX source.
  • Définissez les options d’image en créant une instance de la classe ImagesOptions.
  • Initialisez un objet de la classe ImagesRequest et transmettez l’instance de la classe ImagesOptions.
  • Invoquez la méthode images pour extraire des images d’un document Word.

Copiez et collez l’extrait de code suivant pour créer votre propre logiciel de traitement de texte :

// Obtenez groupdocs-parser-cloud dans votre projet.
const groupdocs_parser_cloud = require("groupdocs-parser-cloud");
// Définissez vos informations d'identification API.
let clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
let clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
// Instanciez une instance de la classe Configuration avec l'ID client et le secret client.
const configuration = new groupdocs_parser_cloud.Configuration(clientId, clientSecret);
// Invoquez la méthode fromConfig et transmettez l'objet de la classe Configuration.
let parseApi = groupdocs_parser_cloud.ParseApi.fromConfig(configuration);
// Créez un objet de la classe FileInfo et définissez le chemin du fichier DOCX source.
let fileInfo = new groupdocs_parser_cloud.FileInfo();
fileInfo.filePath = "sample.docx";
// Définissez les options d'image en créant une instance de la classe ImagesOptions.
let options = new groupdocs_parser_cloud.ImagesOptions();
options.fileInfo = fileInfo;
// Initialisez un objet de la classe ImagesRequest et transmettez l'instance de la classe ImagesOptions.
let request = new groupdocs_parser_cloud.ImagesRequest(options);

// Invoquez la méthode images pour extraire des images d’un document Word.
parseApi.images(request)
.then((result)=>{
// Montrer les résultats
let images = result.images;
images.forEach(image => {
  console.log("Image path in storage: " + image.path);
  console.log("Download url: " + image.downloadUrl);
  console.log("Image format: " + image.fileFormat + ". Page index: " + image.pageIndex);
});
})

Vous pouvez voir le résultat de l’exemple de code ci-dessus dans l’image ci-dessous :

extracteur de fichier image

Extracteur d’images en ligne

Vous pouvez utiliser pleinement cet outil en ligne pour extraire des images de fichiers Word. Surtout, il est également soutenu par les SDK GroupDocs.Parser Cloud. De plus, il est basé sur le Web et offre des fonctionnalités robustes de conversion et de manipulation car il est gratuit et ne nécessite aucune création de compte ni abonnement.

Extracteur d'images en ligne

Conclusion

Au final, nous pouvons envisager en toute sécurité GroupDocs.Parser Cloud SDKs pour développer un logiciel de traitement de texte. Il est assez facile à installer et à configurer et il existe un énorme nombre de méthodes que vous pouvez invoquer. De plus, il existe un extracteur d’images en ligne pour réaliser la fonctionnalité en ligne. Veuillez visiter la documentation et le dépôt GitHub pour une exploration plus approfondie. De plus, n’hésitez pas à visiter le Guide de démarrage pour démarrer le développement.

Enfin, groupdocs.cloud écrit de nouveaux articles. Alors, restez en contact pour les mises à jour régulières.

L’aide est disponible

Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.

Foire aux questions – FAQ

Comment extraire des images de Word ?

Vous pouvez utiliser les GroupDocs.Parser Cloud SDKs pour extraire des images de fichiers DOCX/DOC par programmation. Veuillez visiter ce lien pour plus de détails.

Voir également