Този бърз урок ръководи как да конвертирате Excel в JPG с помощта на Node.js. Има всички подробности за настройка на средата за разработка, списък със стъпки и изпълним примерен код за експортиране на Excel в JPG с помощта на Node.js. Ще научите също различни опции за персонализиране на изходните изображения според изискванията и запазването им на диск или директното им отпечатване на принтер.
Стъпки за конвертиране на XLSX в JPG с помощта на Node.js
- Настройте IDE да използва Aspose.Cells за Node.js чрез Java за трансформиране на Excel в JPG
- Заредете workbook и създайте обект на ImageOrPrintOptions, за да зададете свойства на изходното изображение
- Задайте типа на изображението и флага за автоматично побиране на клетките според съдържанието
- Изобразете листа с помощта на обекта ImageOrPrintOptions
- Прегледайте всички страници в изобразения лист и запазете като отделен JPG
Тези стъпки обясняват процеса за конвертиране на Excel файл в JPG с помощта на Node.js. Процесът изисква зареждане на работната книга и създаване на обект от клас ImageOrPrintOptions за персонализиране на процеса на изобразяване, например коригиране на размера на клетката според съдържанието и задаване на типа на изображението. Процесът на изобразяване може да създаде множество страници, които трябва да бъдат анализирани за запазване на всяко изображение в отделен файл.
Код за конвертиране на Excel в JPG с помощта на 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"); |
Примерният код по-горе демонстрира трансформацията на Excel в JPG с помощта на Node.js. Можете да зададете тип изображение на всеки друг тип, например EMF, PICT, PNG, BMP, GIF и SVG. Методът SheetRender.toImage() запазва изобразения лист като отделни изображения и toPrinter() отпечатва изображенията директно.
Тази статия ни напътства как да конвертираме Excel лист в изображение с помощта на Node.js. Ако искате да научите процеса за конвертиране на лист в SVG, вижте статията на как да конвертирате Excel в SVG в Node.js.