Отрисовка сплошной сетки при преобразовании Excel в PDF с помощью Node.js через C++

Contents
[ ]

Для совместимости с более старыми версиями Aspose.Cells по умолчанию рисует сетки пунктирными линиями при преобразовании Excel в PDF. Однако современные Excel отображают сетки как сплошные линии.

С опцией PdfSaveOptions.gridlineTypes Aspose.Cells for Node.js via C++ также может отображать сетки как сплошные линии.

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, "sample.xlsx");
// Loads the workbook which contains hidden external links
const workbook = new AsposeCells.Workbook(filePath);

// Create an empty Workbook
const wb = new AsposeCells.Workbook();

// Prepare data
wb.getWorksheets().get(0).getCells().get("D9").putValue("gridline");

// Enable to print gridline
wb.getWorksheets().get(0).getPageSetup().setPrintGridlines(true);

// Set to render gridline as solid line
const pdfSaveOptions = new AsposeCells.PdfSaveOptions();
pdfSaveOptions.setGridlineType(AsposeCells.GridlineType.Hair);

// Save the pdf file with PdfSaveOptions
wb.save(path.join(dataDir, "test_Cs.pdf"), pdfSaveOptions);

solid-gridline.png