Вписать все столбцы листа в одну страницу PDF
Вписать столбцы листа на одну страницу PDF
PdfSaveOptions.setAllColumnsInOnePagePerSheet гарантирует, что все столбцы листа будут отображены на одной странице PDF, хотя строки могут занимать несколько страниц в зависимости от данных на листе.
Приведенный ниже образец кода показывает, как использовать свойство PdfSaveOptions.setAllColumnsInOnePagePerSheet для отображения большого листа из 100 столбцов.
// 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); |