Adatta tutte le colonne del foglio di lavoro su una singola pagina PDF con Node.js tramite C++
Adatta le Colonne del Foglio di Lavoro su una Singola Pagina PDF
PdfSaveOptions.getAllColumnsInOnePagePerSheet() assicura che tutte le colonne di un foglio di lavoro siano rappresentate su una singola pagina PDF, anche se le righe possono espandersi su più pagine a seconda dei dati nel foglio.
Il codice di esempio qui sotto mostra come utilizzare la proprietà PdfSaveOptions.getAllColumnsInOnePagePerSheet() per rendere un ampio foglio di lavoro con 100 colonne.
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);