Este rápido tutorial guía sobre cómo convertir Excel a JPG usando Node.js. Tiene todos los detalles para configurar el entorno de desarrollo, una lista de pasos y un código de muestra ejecutable para exportar Excel a JPG usando Node.js. También aprenderá diferentes opciones para personalizar las imágenes de salida según los requisitos y guardarlas en el disco o imprimirlas directamente en una impresora.
Pasos para convertir XLSX a JPG usando Node.js
- Configure el IDE para usar Aspose.Cells para Node.js a través de Java para transformar Excel a JPG
- Cargue un workbook y cree un objeto de ImageOrPrintOptions para establecer las propiedades de la imagen de salida
- Establezca el tipo de imagen y la bandera para que las celdas se ajusten automáticamente según el contenido
- Renderiza la hoja usando el objeto ImageOrPrintOptions
- Recorra todas las páginas de la hoja renderizada y guárdelas como un JPG separado
Estos pasos explican el proceso para convertir archivo Excel a JPG usando Node.js. El proceso requiere cargar el libro de trabajo y crear el objeto de clase ImageOrPrintOptions para personalizar el proceso de renderizado, por ejemplo, ajustar el tamaño de la celda según el contenido y configurar el tipo de imagen. El proceso de renderizado puede crear varias páginas que deben analizarse para guardar cada imagen en un archivo separado.
Código para convertir Excel a 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"); |
El código de muestra anterior demuestra la transformación de Excel a JPG usando Node.js. Puede configurar el tipo de imagen en cualquier otro tipo, por ejemplo, EMF, PICT, PNG, BMP, GIF y SVG. El método SheetRender.toImage() guarda la hoja renderizada como imágenes separadas y toPrinter() imprime las imágenes directamente.
Este artículo nos ha guiado sobre cómo convertir una hoja de Excel en una imagen usando Node.js. Si desea conocer el proceso para convertir una hoja a SVG, consulte el artículo en cómo convertir Excel a SVG en Node.js.