Skriv ut och förhandsgranska arbetsbok

Skriv ut introduktion

Microsoft Excel förutsätter att du vill skriva ut hela kalkylbladsområdet om du inte anger ett urval. För att skriva ut med Aspose.Cells, importera först namnområdet Aspose.Cells.Rendering till programmet. Den har flera användbara klasser, t.ex.SheetRender ochWorkbookRender.

Skriv ut med SheetRender

DeAspose.Cells.Rendering.SheetRender klass representerar ett kalkylblad och harToPrintermetod som kan skriva ut ett kalkylblad. Följande exempelkod visar hur man skriver ut ett kalkylblad.

Skriv ut med WorkbookRender

För att skriva ut en hel arbetsbok, iterera genom arken och skriv ut dem, eller användWorkbookRenderklass.

Förhandsgranskning

Det kan finnas fall där Excel-filer med miljontals sidor behöver konverteras till PDF eller bilder. Att bearbeta sådana filer kommer att ta mycket tid och resurser. I sådana fall kan funktionen för förhandsgranskning av arbetsbok och arbetsblad visa sig 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. Den här artikeln fokuserar på att användaWorkbookPrintingPreviewochSheetPrintingPreviewklasser för att ta reda på det totala antalet sidor.

Aspose.Cells tillhandahåller förhandsgranskningsfunktionen. För detta tillhandahåller APIWorkbookPrintingPreview ochSheetPrintingPreview klasser. För att skapa förhandsvisningen av hela arbetsboken skapar du en instans avWorkbookPrintingPreview klass genom att passeraArbetsbok ochImageOrPrintOptions objekt till konstruktören. DeWorkbookPrintingPreview klass ger enEvaluatedPageCount metod som returnerar antalet sidor i den genererade förhandsvisningen. LiknandeWorkbookPrintingPreviewklass, denSheetPrintingPreviewklass används för att generera en förhandsgranskning för ett specifikt kalkylblad. För att skapa förhandsvisningen av ett kalkylblad, skapa en instans avSheetPrintingPreviewklass genom att passeraArbetsbladochImageOrPrintOptionsobjekt till konstruktören. DeSheetPrintingPreviewklass ger också enEvaluatedPageCountmetod som returnerar antalet sidor i den genererade förhandsvisningen.

Följande kodavsnitt visar användningen av bådaWorkbookPrintingPreviewochSheetPrintingPreview klasser genom att användaexempel på excel-fil.

Exempelkod

Följande är utdata som genereras genom att exekvera ovanstående kod.

Konsolutgång

Antal sidor i arbetsboken: 1 Antal sidor i arbetsbladet: 1

Förhandsämnen