Alle Arbeitsblattsäulen auf eine einzelne PDF Seite passen

Arbeitsblattsäulen auf eine einzelne PDF-Seite anpassen

PdfSaveOptions.setAllColumnsInOnePagePerSheet stellt sicher, dass alle Spalten eines Arbeitsblatts auf eine einzelne PDF-Seite gerendert werden, auch wenn Zeilen je nach den Daten im Arbeitsblatt auf mehrere Seiten erweitert werden können.

Der folgende Beispielcode zeigt, wie die Eigenschaft PdfSaveOptions.setAllColumnsInOnePagePerSheet verwendet wird, um ein großes Arbeitsblatt mit 100 Spalten zu rendern.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getDataDir(FitAllWorksheetColumns.class);
// Create and initialize an instance of Workbook
Workbook book = new Workbook(dataDir + "TestBook.xlsx");
// Create and initialize an instance of PdfSaveOptions
PdfSaveOptions saveOptions = new PdfSaveOptions(SaveFormat.PDF);
// Set AllColumnsInOnePagePerSheet to true
saveOptions.setAllColumnsInOnePagePerSheet(true);
// Save Workbook to PDF fromart by passing the object of PdfSaveOptions
book.save(dataDir + "output.pdf", saveOptions);