Skriv ut och förhandsgranska arbetsboken
Introduktion till utskrift
Microsoft Excel antar att du vill skriva ut hela kalkylbladsområdet om inte en markering anges. För att skriva ut med Aspose.Cells, importera först namnområdet Aspose.Cells.Rendering till programmet. Det har flera användbara klasser, till exempel SheetRender och WorkbookRender.
Skriv ut med SheetRender
Klassen Aspose.Cells.Rendering.SheetRender representerar ett kalkylblad och har metoden ToPrinter 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 erbjuder förhandsgranskningsfunktionen. För detta tillhandahåller API:et WorkbookPrintingPreview och SheetPrintingPreview klasser. För att skapa en förhandsgranskning av hela arbetsboken, skapa en instans av WorkbookPrintingPreview -klassen genom att skicka Workbook och ImageOrPrintOptions objekt till konstruktören. WorkbookPrintingPreview -klassen tillhandahåller en EvaluatedPageCount metod som returnerar antalet sidor i den genererade förhandsgranskningen. Liknande WorkbookPrintingPreview -klass används SheetPrintingPreview -klassen för att generera en förhandsgranskning för ett specifikt arbetsblad. För att skapa en förhandsgranskning av ett arbetsblad, skapa en instans av SheetPrintingPreview -klassen genom att skicka Worksheet och ImageOrPrintOptions objekt till konstruktören. SheetPrintingPreview -klassen tillhandahåller också en EvaluatedPageCount 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
Fortsatta ämnen
- Konfigurera typsnitt för att rendera kalkylblad
- Konvertera arbetsblad till bild - Ta bort mellanrum runt data
- Konvertera kalkylblad till bild och kalkylblad till bild per sida
- Konvertera arbetsblad till bild med hjälp av ImageOrPrint Options
- Exportera område av celler i en arbetsbok till bild
- Exportera Arbetsblad eller Diagram till Bild med önskad Bredd och Höjd
- Extrahera bilder från arbetsblad med hjälp av ImageOrPrintOptions
- Generera miniatyrbild av arbetsbladet
- Utdata tom sida när det inte finns något att skriva ut
- Sidlayout- och utskriftsalternativ
- Utskrift av sidintervall med SheetRender och WorkbookRender
- Rendera sekvens av sidor med hjälp av egenskaperna PageIndex och PageCount i ImageOrPrintOptions
- Rendera kalkylblad till grafiskt sammanhang
- Ange individuella eller privata uppsättningar typsnitt för arbetsbokpresentation
- Ange jobb- eller dokumentnamn vid utskrift med Aspose.Cells