Ovaj kratki vodič vodi o tome kako pretvoriti Excel u JPG pomoću Node.js. Ima sve detalje za postavljanje razvojnog okruženja, popis koraka i primjer koda koji se može pokrenuti za izvoz Excela u JPG pomoću Node.js. Također ćete naučiti različite opcije za prilagodbu izlaznih slika prema zahtjevima i njihovo spremanje na disk ili ispis izravno na pisač.
Koraci za pretvaranje XLSX u JPG pomoću Node.js
- Postavite IDE da koristi Aspose.Cells za Node.js putem Jave za transformaciju Excela u JPG
- Učitajte workbook i stvorite objekt ImageOrPrintOptions za postavljanje svojstava izlazne slike
- Postavite vrstu slike i oznaku za automatsko prilagođavanje ćelija prema sadržaju
- Prikažite list pomoću objekta ImageOrPrintOptions
- Prođite kroz sve stranice u renderiranom listu i spremite kao zaseban JPG
Ovi koraci objašnjavaju postupak pretvaranja Excel datoteke u JPG pomoću Node.js. Proces zahtijeva učitavanje radne knjige i stvaranje objekta klase ImageOrPrintOptions za prilagodbu procesa iscrtavanja, na primjer prilagođavanje veličine ćelije prema sadržaju i postavljanje vrste slike. Proces iscrtavanja može stvoriti više stranica koje je potrebno analizirati za spremanje svake slike u zasebnu datoteku.
Kod za pretvaranje Excela u JPG pomoću 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"); |
Gornji primjer koda pokazuje transformaciju Excela u JPG pomoću Node.js. Možete postaviti bilo koju drugu vrstu slike, na primjer, EMF, PICT, PNG, BMP, GIF i SVG. Metoda SheetRender.toImage() sprema prikazani list kao zasebne slike, a toPrinter() izravno ispisuje slike.
Ovaj nas je članak vodio kako pretvoriti Excel list u sliku pomoću Node.js. Ako želite naučiti postupak pretvaranja lista u SVG, pogledajte članak na kako pretvoriti Excel u SVG u Node.js.