Adatta tutte le colonne del foglio di lavoro su una singola pagina PDF
Contents
[
Hide
]
A volte si desidera generare un file PDF che si adatti a tutte le colonne di un foglio di lavoro su una pagina. IlPdfSaveOptions.AllColumnsInOnePagePerSheet property fornisce questa funzionalità in un modo molto facile da usare. Calcoli complessi come l’altezza e la larghezza dell’output PDF vengono gestiti internamente e si basano sui dati nel foglio di lavoro.
Adatta colonne foglio di lavoro su singola pagina PDF
PdfSaveOptions.AllColumnsInOnePagePerSheetgarantisce che tutte le colonne in un foglio di lavoro vengano visualizzate in una singola pagina PDF, sebbene le righe possano espandersi in più pagine a seconda dei dati nel foglio di lavoro.
Il codice di esempio riportato di seguito mostra come utilizzarePdfSaveOptions.AllColumnsInOnePagePerSheetproprietà per eseguire il rendering di un foglio di lavoro di grandi dimensioni di 100 colonne.
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-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// 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(); | |
// Set AllColumnsInOnePagePerSheet to true | |
saveOptions.AllColumnsInOnePagePerSheet = true; | |
// Save Workbook to PDF fromart by passing the object of PdfSaveOptions | |
dataDir = dataDir+ "output.out.pdf"; | |
book.Save(dataDir, saveOptions); |
Quando un determinato foglio di lavoro ha molte colonne, il file PDF sottoposto a rendering potrebbe mostrare il contenuto in dimensioni molto ridotte. È ancora leggibile se ingrandito in un’applicazione di visualizzazione come Acrobat Reader.
Se il tuo foglio di calcolo contiene formule, è meglio chiamareWorkbook.CalculateFormula()appena prima di eseguire il rendering del foglio di calcolo nel formato PDF. In questo modo si assicurerà che i valori dipendenti dalla formula vengano ricalcolati e che i valori corretti vengano visualizzati in PDF.