Dilimleyici Render Etme Node.js ve C++ kullanarak

Olası Kullanım Senaryoları

Aspose.Cells for Node.js via C++, dilimleyici şekillerinin render edilmesini destekler. Çalışma sayfanızı bir görüntüye dönüştürür veya çalışma kitabınızı PDF veya HTML formatlarına kaydederseniz, dilimleyicilerin düzgün şekilde render edildiğini göreceksiniz.

Dilimleyiciyi Oluşturma

Aşağıdaki örnek kod, var olan bir dilimleyici içeren örnek Excel dosyasını yükler. Çalışma sayfasını, yalnızca dilimleyiciyi kapsayan sayfa alanını ayarlayarak bir görüntüye dönüştürür. Oluşan görüntü, çıktı görüntüsü olarak gösterilen render edilmiş dilimleyiciyi içerir. Görüntüde, dilimleyicinin düzgün şekilde render edildiği ve örnek Excel dosyasındaki gibi göründüğü görülebilir.

todo:image_alt_text

Örnek Kod

const path = require("path");
const AsposeCells = require("aspose.cells.node");

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "sampleRenderingSlicer.xlsx");

// Load sample Excel file containing slicer.
const wb = new AsposeCells.Workbook(filePath);

// Access first worksheet.
const ws = wb.getWorksheets().get(0);

// Set the print area because we want to render slicer only.
ws.getPageSetup().setPrintArea("B15:E25");

// Specify image or print options, set one page per sheet and only area to true.
const imgOpts = new AsposeCells.ImageOrPrintOptions();
imgOpts.setHorizontalResolution(200);
imgOpts.setVerticalResolution(200);
imgOpts.setImageType(AsposeCells.ImageType.Png);
imgOpts.setOnePagePerSheet(true);
imgOpts.setOnlyArea(true);

// Create sheet render object and render worksheet to image.
const sr = new AsposeCells.SheetRender(ws, imgOpts);
sr.toImage(0, "outputRenderingSlicer.png");