Ajustar todas las columnas de la hoja de trabajo en una sola página de PDF
Ajustar las columnas de la hoja de trabajo en una sola página de PDF
PdfSaveOptions.setAllColumnsInOnePagePerSheet garantiza que todas las columnas de una hoja de trabajo se representen en una sola página de PDF, aunque las filas puedan expandirse a varias páginas dependiendo de los datos en la hoja de trabajo.
El siguiente código de ejemplo muestra cómo usar la propiedad PdfSaveOptions.setAllColumnsInOnePagePerSheet para representar una hoja de trabajo grande de 100 columnas.
// 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); |