Förhandsgranskning av arbetsbok
Förhandsgranskning av en arbetsbok är en viktig funktion när du arbetar med Excel-filer med Aspose.Cells för .NET. Du kan enkelt skapa en förhandsgranskning genom att följa dessa steg:
Steg 1: Ange källkatalog
Först måste du ange källkatalogen där Excel-filen du vill förhandsgranska finns. Så här gör du:
// källkatalog
string sourceDir = RunExamples.Get_SourceDirectory();
Steg 2: Ladda arbetsboken
Sedan måste du ladda arbetsboken från den angivna Excel-filen. Så här gör du:
// Ladda arbetsboken arbetsbok
Workbook workbook = new Workbook(sourceDir + "Book1.xlsx");
Steg 3: Konfigurera bild- och utskriftsalternativ
Innan du skapar förhandsgranskningen kan du konfigurera bilden och utskriftsalternativen efter behov. I det här exemplet använder vi standardalternativen. Så här gör du:
// Bild- och utskriftsalternativ
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions();
Steg 4: Skapa förhandsgranskningen av arbetsboken
Nu kan du skapa förhandsgranskningen av arbetsboken genom att använda klassen WorkbookPrintingPreview. Så här gör du:
// Skriv ut förhandsvisning av arbetsboken
WorkbookPrintingPreview preview = new WorkbookPrintingPreview(workbook, imgOptions);
Console.WriteLine("Workbook page count: " + preview.EvaluatedPageCount);
Steg 5: Skapa förhandsvisningen av kalkylbladet
Om du vill generera förhandsvisningen av ett specifikt kalkylblad kan du använda klassen SheetPrintingPreview. Här är ett exempel :
// Skriv ut förhandsvisning av kalkylbladet
SheetPrintingPreview preview2 = new SheetPrintingPreview(workbook.Worksheets[0], imgOptions);
Console.WriteLine("Number of worksheet pages: " + preview2.EvaluatedPageCount);
Exempel på källkod för förhandsvisning av arbetsbok med Aspose.Cells för .NET
//Källkatalog
string sourceDir = RunExamples.Get_SourceDirectory();
Workbook workbook = new Workbook(sourceDir + "Book1.xlsx");
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions();
WorkbookPrintingPreview preview = new WorkbookPrintingPreview(workbook, imgOptions);
Console.WriteLine("Workbook page count: " + preview.EvaluatedPageCount);
SheetPrintingPreview preview2 = new SheetPrintingPreview(workbook.Worksheets[0], imgOptions);
Console.WriteLine("Worksheet page count: " + preview2.EvaluatedPageCount);
Console.WriteLine("PrintPreview executed successfully.");
Slutsats
Att generera förhandsgranskningen av en arbetsbok är en kraftfull funktion som erbjuds av Aspose.Cells för .NET. Genom att följa stegen ovan kan du enkelt förhandsgranska din Excel-arbetsbok och få information om antalet sidor som ska skrivas ut.
Vanliga frågor
F: Hur kan jag ange en annan källkatalog för att ladda min arbetsbok?
S: Du kan användaSet_SourceDirectory
metod för att ange en annan källkatalog. Till exempel:RunExamples.Set_SourceDirectory("Path_to_the_source_directory")
.
F: Kan jag anpassa bilden och utskriftsalternativen när jag skapar förhandsgranskningen?
S: Ja, du kan anpassa bild- och utskriftsalternativ genom att ändra egenskaperna förImageOrPrintOptions
objekt. Du kan till exempel ställa in bildupplösning, utdatafilformat etc.
F: Är det möjligt att skapa en förhandsgranskning för flera kalkylblad i en arbetsbok?
S: Ja, du kan iterera över de olika kalkylbladen i arbetsboken och generera en förhandsgranskning för varje ark medSheetPrintingPreview
klass.
F: Hur sparar jag förhandsgranskningen som en bild eller PDF-fil?
A: Du kan användaToImage
ellerToPdf
metod avWorkbookPrintingPreview
ellerSheetPrintingPreview
objekt för att spara förhandsvisningen som bild eller PDF-fil.
F: Vad kan jag göra med förhandsgranskningen när den har skapats?
S: När du har skapat förhandsgranskningen kan du visa den på skärmen, spara den som en bild eller PDF-fil, eller använda den för andra operationer som att skicka via e-post eller skriva ut.