Ez a gyors oktatóanyag a Excel JPG-re konvertálásának módját ismerteti a Node.js használatával. Minden részletet tartalmaz a fejlesztői környezet beállításához, a lépések listáját és egy futtatható mintakódot az Excel exportálásához JPG formátumba a Node.js használatával. Különböző lehetőségeket is megismerhet a kimeneti képek igény szerinti testreszabására és lemezre mentésére vagy közvetlenül a nyomtatóra történő kinyomtatására.
Az XLSX konvertálása JPG formátumba a Node.js használatával
- Állítsa be az IDE-t a Aspose.Cells for Node.js Java-n keresztül használatára az Excel JPG formátumúvá alakításához
- Töltsön be egy workbook elemet, és hozzon létre egy ImageOrPrintOptions objektumot a kimeneti kép tulajdonságainak beállításához
- Állítsa be a kép típusát és a zászlót, hogy a tartalomnak megfelelően automatikusan illeszkedjen a cellákhoz
- Renderje le a lapot a ImageOrPrintOptions objektum használatával
- Lapozzon végig a renderelt lap összes oldalán, és mentse el külön JPG formátumban
Ezek a lépések ismertetik az Excel-fájl Node.js használatával JPG-vé konvertálásának folyamatát. A folyamathoz be kell tölteni a munkafüzetet, és létre kell hozni egy ImageOrPrintOptions osztályobjektumot a renderelési folyamat testreszabásához, például a cella méretének a tartalomnak megfelelő beállításához és a képtípus beállításához. A renderelési folyamat több oldalt is létrehozhat, amelyeket elemezni kell az egyes képek külön fájlba mentéséhez.
Kód az Excel JPG formátumba konvertálásához a Node.js használatával
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"); |
A fenti mintakód bemutatja az Excel átalakítást JPG-vé a Node.js használatával. A képtípust bármilyen más típusra beállíthatja, például EMF, PICT, PNG, BMP, GIF és SVG. A SheetRender.toImage() metódus külön képként menti a renderelt lapot, a toPrinter() pedig közvetlenül nyomtatja ki a képeket.
Ez a cikk elvezet minket ahhoz, hogy hogyan alakíthatjuk át az Excel-lapot képpé a Node.js használatával. Ha meg szeretné tanulni a munkalap SVG formátumba konvertálásának folyamatát, olvassa el a hogyan lehet az Excelt SVG-vé konvertálni a Node.js-ben című cikket.