Como converter Excel para TIFF em Node.js

Como converter Excel para TIFF em Node.js

Temos uma solução eficiente para você, se você deseja criar um conversor Excel para TIFF programaticamente. A conversão de Excel para TIFF em um aplicativo baseado em Node.js não é uma tarefa difícil agora. No entanto, você pode instalar esta biblioteca Node.js Excel em seu projeto e começar a escrever o código-fonte para converter arquivos XLSX em outros formatos de arquivo. Ao final deste tutorial, você saberá como converter Excel em TIFF no Node.js programaticamente.

Abordaremos os seguintes tópicos nesta postagem do blog:

Instalação da biblioteca Excel Node.js

Esta é uma etapa crucial para todo desenvolvedor, pois qualquer problema durante a instalação pode afetar seu tempo de desenvolvimento. No entanto, ele permite baixar o pacote de API ou instalá-lo executando os seguintes comandos:

npm install java
npm install aspose.cells

Como converter Excel para TIFF em Node.js

Existem muitos métodos expostos por esta biblioteca que você pode atender facilmente aos seus requisitos de negócios.

A seguir estão as etapas para criar um Excel para TIFF programaticamente:

  1. Crie um objeto da classe Workbook e carregue o arquivo XLSX de origem.
  2. Crie uma instância da classe ImageOrPrintOptions para acessar opções específicas de criação de imagens.
  3. Defina a resolução horizontal chamando o método setHorizontalResolution.
  4. Invoque o método setVerticalResolution para definir a resolução vertical.
  5. Defina o estilo da fonte chamando o método setDefaultFont.
  6. Chame o método setOptimized e defina o valor como true para otimizar os elementos de saída.
  7. Se o valor do método OnePagePerSheet for verdadeiro, todo o conteúdo de uma planilha será gerado em apenas uma página no resultado.
  8. Defina a qualidade da imagem invocando o método setQuality.
  9. O método get(index) acessará a primeira planilha da pasta de trabalho.
  10. Chame o construtor da classe SheetRender para a planilha de destino.
  11. Agora, percorra as páginas e invoque o método toImage para criar uma imagem para a planilha.

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

// Excel para PNG em Nodejs 
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Crie um objeto da classe de pasta de trabalho e carregue o arquivo XLSX de origem.
var wb = new aspose.cells.Workbook("sample.xlsx");
// Crie uma instância da classe ImageOrPrintOptions para acessar opções de criação de imagem específicas. 
var imageOptions = new aspose.cells.ImageOrPrintOptions();
// Defina a resolução horizontal chamando o método setHorizontalResolution. 
imageOptions.setHorizontalResolution(300);
// Chame o método setVerticalResolution para definir a resolução vertical. 
imageOptions.setVerticalResolution(300);
// Defina o estilo da fonte chamando o método setDefaultFont. 
imageOptions.setDefaultFont("MS Gothic");
// Chame o método setOptimized, defina o valor como true para otimizar os elementos de saída.
imageOptions.setOptimized(true);
// Se o valor do método OnePagePerSheet for true , todo o conteúdo de uma planilha será gerado em apenas uma página no resultado. 
imageOptions.setOnePagePerSheet(true);
// Defina a qualidade da imagem invocando o método setQuality.
imageOptions.setQuality(100)
// O método get(index) acessará a primeira planilha da pasta de trabalho. 
var Worksheet = wb.getWorksheets().get(0);
// Chame o construtor da classe SheetRender para a planilha de destino.
var sheetRender = new aspose.cells.SheetRender(Worksheet, imageOptions);
// Agora, percorra as páginas e invoque o método toImage para criar uma imagem para a planilha.
for (var j = 0; j < sheetRender.getPageCount(); j++) {
    sheetRender.toImage(j,  "ExcelToTIFF" + j + ".tiff");
}

A saída pode ser vista na imagem abaixo:

Excel para TIFF

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

Estamos terminando este artigo aqui com a esperança de que você tenha aprendido como converter Excel para TIFF no Node.js programaticamente. Além disso, existem outras postagens de blog relevantes listadas na seção “Veja também” que você pode conferir. Por fim, visite a documentação desta biblioteca Node.js Excel para conhecer os outros recursos interessantes.

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

Você pode salvar o Excel como um TIFF?

Sim, você pode converter uma imagem Excel em TIFF usando esta biblioteca Node.js Excel. Esta biblioteca oferece uma ampla variedade de métodos para converter arquivos do Excel em outros formatos de arquivo programaticamente.

Veja também