Extrair imagens do Excel em Node.js

Extrair imagens do Excel em Node.js

O objetivo desta postagem no blog é extrair imagens do Excel no Node.js programaticamente. Agora, é muito fácil extrair imagens de documentos como arquivos do Excel, arquivos Word e muito mais. Usaremos esta biblioteca JavaScript para realizar a extração da imagem escrevendo algumas linhas de código-fonte em um aplicativo baseado em Node.js. No entanto, você pode processar e manipular planilhas do Excel para atender às suas necessidades de negócios. Então, vamos começar este guia e aprender a automação de extração de imagens.

Os seguintes pontos serão abordados neste guia:

Instalação da biblioteca de extração de imagens

O procedimento de instalação desta biblioteca JavaScript é muito rápido. Portanto, você pode baixar o pacote de API ou instalá-lo executando os seguintes comandos:

npm install java
npm install aspose.cells

Extrair imagens do Excel em Node.js

Você pode abrir, modificar e salvar documentos do Excel usando esta biblioteca JavaScript. Nesta seção, escreveremos o trecho de código e as etapas para executar a extração de imagens de arquivos do Excel programaticamente.

A seguir estão as etapas:

  1. Crie um objeto Workbook a partir do arquivo de origem.
  2. Obtenha a primeira planilha chamando o método get.
  3. Invoque o método getPictures().get para obter a primeira Figura na primeira planilha.
  4. Defina o caminho do arquivo de imagem de saída.
  5. Crie uma instância da classe ImageOrPrintOptions.
  6. Especifique o formato da imagem como JPEG ou PNG.
  7. Salve a imagem chamando o método toImage.

Copie e cole o seguinte código em seu arquivo principal:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Crie um objeto de pasta de trabalho a partir do arquivo de origem.
var workbook = new aspose.cells.Workbook("sample.xlsx");
// Obtenha a primeira planilha chamando o método get.
var worksheet = workbook.getWorksheets().get(0);
// Invoque o método get para obter a primeira imagem na primeira planilha. 
var pic = worksheet.getPictures().get(0);
// Defina o caminho do arquivo de imagem de saída.
var fileName = "aspose-logo.jpg";
// Crie uma instância da classe ImageOrPrintOptions.
var printoption = new aspose.cells.ImageOrPrintOptions();
// Especifique o formato da imagem para JPEG ou PNG.
printoption.setImageType(aspose.cells.ImageType.JPEG);
// Salve a imagem chamando o método toImage. 
pic.toImage(fileName, printoption);

A saída pode ser vista na imagem abaixo:

extração de imagem

Obtenha uma licença gratuita

Você pode obter uma licença temporária gratuita para experimentar a API sem limitações de avaliação.

Resumindo

Este é o fim desta postagem no blog. Espero que você tenha aprendido como extrair imagens do Excel em Node.js programaticamente. Além disso, você pode fazer muitas outras coisas usando esta biblioteca JavaScript e atender aos seus requisitos de software. Finalmente, a documentação oferece detalhes completos sobre desenvolvimento e instalação.

Além disso, sugerimos que você siga nosso Guia de primeiros passos.

Finalmente, conholdate.com está escrevendo novas postagens no blog. Então, por favor, fique em contato para atualizações regulares.

Faça uma pergunta

Você pode nos informar sobre suas perguntas ou dúvidas em nosso fórum.

perguntas frequentes

Como extrair uma imagem do Excel?

Este link contém as etapas e o trecho de código que ajudam a criar um módulo de extração de imagem para seu aplicativo de negócios.

Veja também