ملائمة جميع أعمدة ورقة العمل على صفحة PDF واحدة باستخدام Node.js عبر C++

ملائمة أعمدة صفحة العملية على صفحة PDF واحدة

PdfSaveOptions.getAllColumnsInOnePagePerSheet() يضمن أن يتم عرض جميع أعمدة ورقة العمل على صفحة PDF واحدة، على الرغم من أن الصفوف قد تتوسع إلى عدة صفحات اعتمادًا على البيانات في ورقة العمل.

الكود النموذجي أدناه يوضح كيفية استخدام PdfSaveOptions.getAllColumnsInOnePagePerSheet() لعرض صفحة عمل كبيرة تحتوي على 100 عمود.

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