Adapter toutes les colonnes de la feuille sur une seule page PDF avec Node.js via C++

Adapter les colonnes de la feuille de calcul sur une seule page PDF

PdfSaveOptions.getAllColumnsInOnePagePerSheet() assure que toutes les colonnes d’une feuille sont rendues sur une seule page PDF, même si les lignes peuvent s’étendre sur plusieurs pages en fonction des données de la feuille.

Le code d’exemple ci-dessous montre comment utiliser la propriété PdfSaveOptions.getAllColumnsInOnePagePerSheet() pour afficher une grande feuille de calcul de 100 colonnes.

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);