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
- Konfigurera teckensnitt för rendering av kalkylblad
- Konvertera kalkylblad till bild - Ta bort blanksteg runt data
- Konvertera kalkylblad till bild och kalkylblad till bild för sida
- Konvertera kalkylblad till bild med ImageOrPrint-alternativ
- Exportera intervallet Cells i ett kalkylblad till bild
- Exportera kalkylblad eller diagram till bild med önskad bredd och höjd
- Extrahera bilder från kalkylblad med ImageOrPrintOptions
- Skapa miniatyrbild av arbetsbladet
- Skriv ut tom sida när det inte finns något att skriva ut
- Sidinställningar och utskriftsalternativ
- Skriva ut omfång av sidor med SheetRender och WorkbookRender
- Rendera sekvens av sidor med hjälp av PageIndex och PageCount Properties för ImageOrPrintOptions
- Återge arbetsblad till grafisk kontext
- Ange individuell eller privat uppsättning teckensnitt för arbetsbokrendering
- Ange jobb- eller dokumentnamn vid utskrift med Aspose.Cells