Implementera anpassad pappersstorlek för arbetsblad för rendering med Node.js via C++
Möjliga användningsscenario
Det finns inget direkt alternativ för att skapa anpassade pappersstorlekar i MS Excel, men du kan ställa in en anpassad pappersstorlek för dina önskade arbetsblad när du renderar en Excel-fil till PDF. Detta dokument förklarar hur man sätter en anpassad pappersstorlek för ett arbetsblad med hjälp av Aspose.Cells API:er.
Implementera anpassad pappersstorlek för arbetsblad för rendering
Aspose.Cells låter dig implementera din önskade pappersstorlek för arbetsbladet. Du kan använda PageSetup.customPaperSize(number, number)-metoden av PageSetup-klassen för att specificera en anpassad sidstorlek. Följande exempel kod visar hur man specificerar en anpassad pappersstorlek för det första arbetsbladet i arbetsboken. Se också den utgångs PDF som genererades med koden för referens.
Skärmdump
Exempelkod
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
// Create workbook object
const wb = new AsposeCells.Workbook();
// Access first worksheet
const ws = wb.getWorksheets().get(0);
// Set custom paper size in unit of inches
ws.getPageSetup().customPaperSize(6, 4);
// Access cell B4
const b4 = ws.getCells().get("B4");
// Add the message in cell B4
b4.putValue("Pdf Page Dimensions: 6.00 x 4.00 in");
// Save the workbook in pdf format
wb.save(path.join(dataDir, "outputCustomPaperSize.pdf"));