Anpassa alla kalkylbladskolumner på en PDF sida
Contents
[
Hide
]
Ibland vill du skapa en PDF-fil som passar alla ett kalkylblads kolumner på en sida. DePdfSaveOptions.AllColumnsInOnePagePerSheet egenskapen tillhandahåller denna funktion på ett mycket lättanvänt sätt. Komplexa beräkningar som höjd och bredd på utdata PDF hanteras internt och baseras på uppgifterna i arbetsbladet.
Anpassa kalkylbladskolumner på enstaka PDF sida
PdfSaveOptions.AllColumnsInOnePagePerSheetser till 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.
Exempelkoden nedan visar hur du använderPdfSaveOptions.AllColumnsInOnePagePerSheetegenskap 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-.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); |
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.
Om ditt kalkylblad innehåller formler är det bäst att ringaWorkbook.CalculateFormula()precis innan du renderar kalkylarket 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.