Skriv ut och förhandsgranska arbetsboken
Introduktion till utskrift
Microsoft Excel förutsätter att du vill skriva ut hela kalkylbladet om du inte specificerar ett urval. För att skriva ut med Aspose.Cells för Python via .NET, importera först namnrymden aspose.cells.rendering till programmet. Den har flera användbara klasser, till exempel SheetRender och WorkbookRender.
Skriv ut med SheetRender
Klassen SheetRender representerar ett kalkylblad och har metoden to_printer som kan skriva ut ett kalkylblad. Följande exempelkod visar hur du skriver ut ett kalkylblad.
Skriv ut med WorkbookRender
För att skriva ut en hel arbetsbok, iterera genom bladen och skriv ut dem, eller använd WorkbookRender -klassen.
Förhandsgranska utskrift
Det kan finnas fall där Excel-filer med miljontals sidor behöver konverteras till PDF eller bilder. Bearbetning av sådana filer kommer att förbruka mycket tid och resurser. I sådana fall kan arbetsbokens och arbetsbladets förhandsgranskningsfunktion vara användbar. Innan sådana filer konverteras kan användaren kontrollera det totala antalet sidor och sedan bestämma om filen ska konverteras eller inte. Denna artikel fokuserar på att använda WorkbookPrintingPreview och SheetPrintingPreview -klasser för att ta reda på det totala antalet sidor.
Aspose.Cells för Python via .NET tillhandahåller funktionen för förhandsgranskning av utskrift. För detta tillhandahåller API:et WorkbookPrintingPreview och SheetPrintingPreview-klasser. För att skapa förhandsgranskning av hela arbetsboken, skapa en instans av WorkbookPrintingPreview-klassen genom att skicka Workbook och ImageOrPrintOptions-objekt till konstruktorn. Klassen WorkbookPrintingPreview tillhandahåller en evaluated_page_count-metod som returnerar antalet sidor i den genererade förhandsgranskningen. Liknande klass WorkbookPrintingPreview används för att generera en förhandsgranskning för ett specifikt kalkylblad. För att skapa förhandsgranskning av ett kalkylblad, skapa en instans av SheetPrintingPreview-klassen genom att skicka Worksheet och ImageOrPrintOptions-objekt till konstruktorn. Klassen SheetPrintingPreview tillhandahåller också en SheetPrintingPreview.evaluated_page_count-metod som returnerar antalet sidor i den genererade förhandsgranskningen.
Följande kodsnutt demonstrerar användningen av både WorkbookPrintingPreview och SheetPrintingPreview klasser genom att använda exempel på excel-fil.
Exempelkod
Följande är utdatan som genereras genom att köra ovanstående kod.
Konsoloutput
Workbook page count: 1
Worksheet page count: 1