Anpassa alla kalkylbladskolumner på en PDF sida
Contents
[
Hide
]
Ibland vill du skapa en PDF-fil som passar alla ett kalkylblads kolumner på en enda sida. DePdfSaveOptions.setAllColumnsInOnePagePerSheetegenskapen tillhandahåller denna funktion på ett mycket lättanvänt sätt. Komplexa beräkningar som höjd och bredd på utdatasidan PDF hanteras internt och baseras på uppgifterna i kalkylbladet.
Anpassa kalkylbladskolumner på enstaka PDF sida
PdfSaveOptions.setAllColumnsInOnePagePerSheetsäkerställer att alla kolumner i ett kalkylblad renderas till en enda PDF-sida, även om rader kan utökas till flera sidor beroende på data i kalkylbladet.
När ett givet kalkylblad har många kolumner, kan den renderade PDF-filen visa innehållet i en mycket liten storlek. Det är fortfarande läsbart när det skalas upp i ett visningsprogram som Acrobat Reader.
Exempelkoden nedan visar hur du använderPdfSaveOptions.setAllColumnsInOnePagePerSheetegenskap för att återge ett stort kalkylblad med 100 kolumner.
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(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); |
Om ditt kalkylblad innehåller formler är det bäst att ringaWorkbook.calculateFormula -metoden precis innan kalkylarket renderas till formatet PDF. Om du gör det säkerställs att de formelberoende värdena räknas om och att de korrekta värdena återges i PDF.