Extraer imágenes de Excel en Node.js

Extraer imágenes de Excel en Node.js

El objetivo de esta publicación de blog es extraer imágenes de Excel en Node.js mediante programación. Ahora, es muy fácil extraer imágenes de documentos como archivos de Excel, archivos Word y más. Usaremos esta biblioteca de JavaScript para realizar la extracción de la imagen escribiendo unas pocas líneas de código fuente en una aplicación basada en Node.js. Sin embargo, puede procesar y manipular hojas de cálculo de Excel para satisfacer sus necesidades comerciales. Entonces, comencemos esta guía y aprendamos la automatización de extracción de imágenes.

Los siguientes puntos serán cubiertos en esta guía:

Instalación de la biblioteca de extracción de imágenes

El procedimiento de instalación de esta biblioteca de JavaScript es muy rápido. Por lo tanto, puede descargar el paquete API o instalarlo ejecutando los siguientes comandos:

npm install java
npm install aspose.cells

Extraer imágenes de Excel en Node.js

Puede abrir, modificar y guardar documentos de Excel utilizando esta biblioteca de JavaScript. En esta sección, escribiremos el fragmento de código y los pasos para realizar la extracción de imágenes de archivos de Excel mediante programación.

Los siguientes son los pasos:

  1. Cree un objeto Workbook a partir del archivo de origen.
  2. Obtenga la primera hoja de cálculo llamando al método get.
  3. Invoque el método getPictures().get para obtener la primera Imagen en la primera hoja de trabajo.
  4. Establezca la ruta del archivo de imagen de salida.
  5. Crea una instancia de la clase ImageOrPrintOptions.
  6. Especifique el formato de imagen como JPEG o PNG.
  7. Guarde la imagen llamando al método toImage.

Copie y pegue el siguiente código en su archivo principal:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Cree un objeto de libro de trabajo a partir del archivo de origen.
var workbook = new aspose.cells.Workbook("sample.xlsx");
// Obtenga la primera hoja de cálculo llamando al método get.
var worksheet = workbook.getWorksheets().get(0);
// Invoque el método get para obtener la primera imagen en la primera hoja de trabajo. 
var pic = worksheet.getPictures().get(0);
// Establezca la ruta del archivo de imagen de salida.
var fileName = "aspose-logo.jpg";
// Crea una instancia de la clase ImageOrPrintOptions.
var printoption = new aspose.cells.ImageOrPrintOptions();
// Especifique el formato de imagen en JPEG o PNG.
printoption.setImageType(aspose.cells.ImageType.JPEG);
// Guarde la imagen llamando al método toImage. 
pic.toImage(fileName, printoption);

La salida se puede ver en la siguiente imagen:

extracción de imágenes

Obtenga una licencia gratis

Puede aprovechar una licencia temporal gratuita para probar la API sin limitaciones de evaluación.

Resumiendo

Este es el final de esta publicación de blog. Espero que hayas aprendido cómo extraer imágenes de Excel en Node.js mediante programación. Además, puede hacer muchas otras cosas con esta biblioteca de JavaScript y cumplir con los requisitos de su software. Finalmente, la documentación ofrece detalles completos sobre el desarrollo y la instalación.

Además, le sugerimos que siga nuestra Guía de introducción.

Finalmente, conholdate.com está escribiendo nuevas publicaciones de blog. Por lo tanto, manténgase en contacto para recibir actualizaciones periódicas.

Hacer una pregunta

Puede informarnos acerca de sus preguntas o consultas en nuestro foro.

preguntas frecuentes

¿Cómo extraigo una imagen de Excel?

Este enlace contiene los pasos y el fragmento de código que lo ayudarán a crear un módulo de extracción de imágenes para su aplicación empresarial.

Ver también