Extraire des images d'Excel dans Node.js

Extraire des images d’Excel dans Node.js

L’objectif de cet article de blog est d’extraire des images de Excel dans Node.js par programmation. Désormais, il est assez facile d’extraire des images de documents tels que des fichiers Excel, des fichiers Word, etc. Nous utiliserons cette bibliothèque JavaScript pour effectuer l’extraction d’image en écrivant quelques lignes de code source dans une application basée sur Node.js. Cependant, vous pouvez traiter et manipuler des feuilles de calcul Excel pour répondre aux besoins de votre entreprise. Alors, commençons ce guide et apprenons l’automatisation de l’extraction d’images.

Les points suivants seront abordés dans ce guide :

Installation de la bibliothèque d’extraction d’images

La procédure d’installation de cette bibliothèque JavaScript est très rapide. Par conséquent, vous pouvez soit télécharger le package API, soit l’installer en exécutant les commandes suivantes :

npm install java
npm install aspose.cells

Extraire des images d’Excel dans Node.js

Vous pouvez ouvrir, modifier et enregistrer des documents Excel à l’aide de cette bibliothèque JavaScript. Dans cette section, nous allons écrire l’extrait de code et les étapes pour effectuer l’extraction d’image à partir de fichiers Excel par programmation.

Voici les étapes :

  1. Créez un objet Workbook à partir du fichier source.
  2. Obtenez la première feuille de calcul en appelant la méthode get.
  3. Appelez la méthode getPictures().get pour obtenir la première image de la première feuille de calcul.
  4. Définissez le chemin du fichier image de sortie.
  5. Instanciez une instance de la classe ImageOrPrintOptions.
  6. Spécifiez le format d’image au format JPEG ou PNG.
  7. Enregistrez l’image en appelant la méthode toImage.

Copiez et collez le code suivant dans votre fichier principal :

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Créez un objet classeur à partir du fichier source.
var workbook = new aspose.cells.Workbook("sample.xlsx");
// Obtenez la première feuille de calcul en appelant la méthode get.
var worksheet = workbook.getWorksheets().get(0);
// Appelez la méthode get pour obtenir la première image de la première feuille de calcul. 
var pic = worksheet.getPictures().get(0);
// Définissez le chemin du fichier image de sortie.
var fileName = "aspose-logo.jpg";
// Instanciez une instance de la classe ImageOrPrintOptions.
var printoption = new aspose.cells.ImageOrPrintOptions();
// Spécifiez le format d'image sur JPEG ou PNG.
printoption.setImageType(aspose.cells.ImageType.JPEG);
// Enregistrez l'image en appelant la méthode toImage. 
pic.toImage(fileName, printoption);

La sortie peut être vue dans l’image ci-dessous:

extraction d'images

Obtenez une licence gratuite

Vous pouvez bénéficier d’une licence temporaire gratuite pour essayer l’API sans limitation d’évaluation.

Résumé

C’est la fin de cet article de blog. J’espère que vous avez appris à extraire des images d’Excel dans Node.js par programme. De plus, vous pouvez faire beaucoup d’autres choses en utilisant cette bibliothèque JavaScript et répondre à vos exigences logicielles. Enfin, la documentation offre des détails complets concernant le développement et l’installation.

De plus, nous vous suggérons de suivre notre Guide de démarrage.

Enfin, conholdate.com écrit de nouveaux articles de blog. Alors, restez en contact pour des mises à jour régulières.

poser une question

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

FAQ

Comment extraire une image d’Excel ?

Ce lien contient les étapes et l’extrait de code qui vous aident à créer un module d’extraction d’images pour votre application métier.

Voir également