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