Alle Arbeitsblattspalten auf einer Seite PDF einpassen

Arbeitsblattspalten auf einzelne Seite PDF einpassen

PdfSaveOptions.setAllColumnsInOnePagePerSheetstellt sicher, dass alle Spalten eines Arbeitsblatts auf einer einzigen PDF-Seite gerendert werden, obwohl Zeilen je nach den Daten im Arbeitsblatt auf mehrere Seiten erweitert werden können.

Der Beispielcode unten zeigt, wie man die verwendetPdfSaveOptions.setAllColumnsInOnePagePerSheet-Eigenschaft, 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);