Jak převést Excel do JPG pomocí Node.js

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

  1. Nastavte IDE na použití Aspose.Cells pro Node.js přes Java k transformaci Excelu na JPG
  2. Načtěte workbook a vytvořte objekt ImageOrPrintOptions pro nastavení vlastností výstupního obrázku
  3. Nastavte typ obrázku a příznak tak, aby se buňky automaticky přizpůsobily obsahu
  4. Vykreslete list pomocí objektu ImageOrPrintOptions
  5. 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.

 Čeština