Este tutorial rápido orienta sobre como converter Excel em JPG usando Node.js. Ele contém todos os detalhes para definir o ambiente de desenvolvimento, uma lista de etapas e um código de amostra executável para exportar Excel para JPG usando Node.js. Você também aprenderá diferentes opções para personalizar as imagens de saída de acordo com os requisitos e salvá-las em disco ou imprimi-las diretamente em uma impressora.
Etapas para converter XLSX em JPG usando Node.js
- Configure o IDE para usar Aspose.Cells para Node.js via Java para transformar Excel em JPG
- Carregue um workbook e crie um objeto de ImageOrPrintOptions para definir as propriedades da imagem de saída
- Defina o tipo de imagem e o sinalizador para ajustar automaticamente as células de acordo com o conteúdo
- Renderize a planilha usando o objeto ImageOrPrintOptions
- Percorra todas as páginas da planilha renderizada e salve como um JPG separado
Estas etapas explicam o processo de conversão de arquivo Excel em JPG usando Node.js. O processo requer o carregamento da pasta de trabalho e a criação do objeto da classe ImageOrPrintOptions para personalizar o processo de renderização, por exemplo, ajustando o tamanho da célula de acordo com o conteúdo e definindo o tipo de imagem. O processo de renderização pode criar várias páginas que precisam ser analisadas para salvar cada imagem em um arquivo separado.
Código para converter Excel em JPG usando Node.js
var aspose = aspose || {}; | |
aspose.cells = require("aspose.cells"); | |
//Set the license | |
new aspose.cells.License().setLicense("License.lic"); | |
// Load a workbook | |
var wb = new aspose.cells.Workbook("SampleExcel.xlsx"); | |
// Create an instance of ImageOrPrintOptions | |
var imgOptions = new aspose.cells.ImageOrPrintOptions(); | |
// Set the auto-fit flag | |
imgOptions.setCellAutoFit(true); | |
// Set the image type to JPEG | |
imgOptions.setImageType(aspose.cells.ImageType.JPEG); | |
// Select the sheet | |
var sheet = wb.getWorksheets().get(0); | |
// Create the SheetRender object | |
var sheetRender = new aspose.cells.SheetRender(sheet, imgOptions); | |
// Parse through all the pages | |
for (let j = 0; j < sheetRender.getPageCount(); j++) | |
{ | |
// Save each image separately | |
sheetRender.toImage(j, "ToImage-out" + j + ".jpg"); | |
} | |
console.log("Excel converted to image successfully"); |
O código de exemplo acima demonstra a transformação de Excel em JPG usando Node.js. Você pode definir o tipo de imagem para qualquer outro tipo, por exemplo, EMF, PICT, PNG, BMP, GIF e SVG. O método SheetRender.toImage() salva a planilha renderizada como imagens separadas e toPrinter() imprime as imagens diretamente.
Este artigo nos orientou sobre como converter planilha Excel em imagem usando Node.js. Se você quiser aprender o processo de conversão de uma planilha em SVG, consulte o artigo em como converter Excel para SVG em Node.js.