Tento rychlý výukový program jak převést Excel na JPG pomocí Node.js. Obsahuje všechny podrobnosti pro nastavení vývojového prostředí, seznam kroků a spustitelný ukázkový kód pro export Excelu do JPG pomocí Node.js. Dozvíte se také různé možnosti přizpůsobení výstupních obrázků podle požadavků a jejich uložení na disk nebo vytištění přímo na tiskárně.
Kroky pro převod XLSX na JPG pomocí Node.js
- Nastavte IDE na použití Aspose.Cells pro Node.js přes Java k transformaci Excelu na JPG
- Načtěte workbook a vytvořte objekt ImageOrPrintOptions pro nastavení vlastností výstupního obrázku
- Nastavte typ obrázku a příznak tak, aby se buňky automaticky přizpůsobily obsahu
- Vykreslete list pomocí objektu ImageOrPrintOptions
- Projděte všechny stránky ve vykresleném listu a uložte je jako samostatný JPG
Tyto kroky vysvětlují proces převodu souboru Excel na JPG pomocí Node.js. Proces vyžaduje načtení sešitu a vytvoření objektu třídy ImageOrPrintOptions pro přizpůsobení procesu vykreslování, například úpravu velikosti buňky podle obsahu a nastavení typu obrázku. Proces vykreslování může vytvořit více stránek, které vyžadují analýzu pro uložení každého obrázku do samostatného souboru.
Kód pro převod Excelu na JPG pomocí 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"); |
Výše uvedený ukázkový kód ukazuje transformaci Excelu na JPG pomocí Node.js. Typ obrázku můžete nastavit na jakýkoli jiný typ, například EMF, PICT, PNG, BMP, GIF a SVG. Metoda SheetRender.toImage() uloží vykreslený list jako samostatné obrázky a toPrinter() obrázky přímo vytiskne.
Tento článek nás vedl k tomu, jak převést excelový list na obrázek pomocí Node.js. Pokud se chcete naučit proces převodu listu na SVG, přečtěte si článek na jak převést Excel na SVG v Node.js.