Ajustar todas las columnas de la hoja en una sola página de PDF con Node.js a través de C++

Ajustar las columnas de la hoja de trabajo en una sola página de PDF

PdfSaveOptions.getAllColumnsInOnePagePerSheet() asegura que todas las columnas de una hoja de cálculo se rendericen en una sola página de PDF, aunque las filas puedan expandirse en varias páginas dependiendo de los datos en la hoja.

El código de muestra a continuación muestra cómo utilizar la propiedad PdfSaveOptions.getAllColumnsInOnePagePerSheet() para representar una hoja de cálculo grande de 100 columnas.

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

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
// Create and initialize an instance of Workbook
const workbook = new AsposeCells.Workbook(path.join(dataDir, "TestBook.xlsx"));
// Create and initialize an instance of PdfSaveOptions
const saveOptions = new AsposeCells.PdfSaveOptions();
// Set AllColumnsInOnePagePerSheet to true
saveOptions.setAllColumnsInOnePagePerSheet(true);
// Save Workbook to PDF format by passing the object of PdfSaveOptions
const outputFilePath = path.join(dataDir, "output.out.pdf");
workbook.save(outputFilePath, saveOptions);