Rendering di una pagina PDF per foglio di lavoro Excel - Conversione da Excel a PDF
Contents
[
Hide
]
Quando si lavora con file Excel Microsoft di grandi dimensioni (ad esempio una cartella di lavoro con molti fogli, ciascuno con 50 colonne e 300 o più righe di dati), è possibile che l’output PDF mostri una pagina per foglio di lavoro, indipendentemente dalle dimensioni del foglio di lavoro . Ciò significherebbe che è probabile che ogni pagina abbia una dimensione di pagina radicalmente diversa. Ciò può essere ottenuto utilizzando Aspose.Cells for Java.
Vedere il seguente codice di esempio che converte un file Excel con più fogli di lavoro in PDF.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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(ExceltoPDF.class); | |
// Initialize a new Workbook | |
// Open an Excel file | |
Workbook workbook = new Workbook(dataDir + "Mybook.xls"); | |
// Implement one page per worksheet option | |
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions(); | |
pdfSaveOptions.setOnePagePerSheet(true); | |
// Save the PDF file | |
workbook.save(dataDir + "OutputFile.pdf", pdfSaveOptions); |
Se laPdfSaveOptions.OnePagePerSheet l’opzione è impostata suVERO , tutto il contenuto del foglio viene visualizzato in una pagina PDF. Il formato carta impostato daImpostazione della pagina non è valido, ma le altre impostazioni impostate conImpostazione della paginahanno ancora effetto.
Se il tuo foglio di calcolo contiene formule, è meglio chiamare il file[Workbook.calculateFormula](https://reference.aspose.com/cells/java/com.aspose.cells/workbook#calculateFormula()appena prima di eseguire il rendering del foglio di calcolo in PDF. Ciò garantisce che i valori dipendenti dalla formula vengano ricalcolati e che i valori corretti vengano visualizzati nel file PDF.