Arbeitsmappe und Arbeitsblatt-Druckvorschau

Nutzungsszenario

Es kann Fälle geben, in denen Excel-Dateien mit Millionen von Seiten in PDF oder Bilder konvertiert werden müssen. Die Verarbeitung solcher Dateien nimmt viel Zeit und Ressourcen in Anspruch. In solchen Fällen kann sich die Funktion Arbeitsmappen- und Arbeitsblatt-Druckvorschau als nützlich erweisen. Vor der Konvertierung solcher Dateien kann der Benutzer die Gesamtseitenzahl überprüfen und dann entscheiden, ob die Datei konvertiert werden soll oder nicht. Dieser Artikel konzentriert sich auf die Verwendung vonWorkbookPrintingPreviewundSheetPrintingPreviewKlassen, um die Gesamtzahl der Seiten zu ermitteln.

Arbeitsmappe und Arbeitsblatt-Druckvorschau

Aspose.Cells bietet die Druckvorschaufunktion. Dafür sorgt die APIWorkbookPrintingPreviewundSheetPrintingPreviewKlassen. Um die Druckvorschau der gesamten Arbeitsmappe zu erstellen, erstellen Sie eine Instanz derWorkbookPrintingPreviewKlasse durch BestehenArbeitsmappeundImageOrPrintOptionsObjekte an den Konstruktor. DasWorkbookPrintingPreviewKlasse bietet eineEvaluatedPageCount-Methode, die die Anzahl der Seiten in der generierten Vorschau zurückgibt. Ähnlich zuWorkbookPrintingPreviewKlasse, dieSheetPrintingPreviewKlasse wird verwendet, um eine Druckvorschau für ein bestimmtes Arbeitsblatt zu generieren. Um die Druckvorschau eines Arbeitsblatts zu erstellen, erstellen Sie eine Instanz derSheetPrintingPreviewKlasse durch BestehenArbeitsblattundImageOrPrintOptionsObjekte an den Konstruktor. DasSheetPrintingPreviewKlasse bietet auch eineEvaluatedPageCount-Methode, die die Anzahl der Seiten in der generierten Vorschau zurückgibt.

Das folgende Code-Snippet demonstriert die Verwendung beiderWorkbookPrintingPreviewundSheetPrintingPreviewKlassen mit derExcel-Beispieldatei.

Beispielcode

Das Folgende ist die Ausgabe, die durch Ausführen des obigen Codes generiert wird.

Konsolenausgabe

Seitenanzahl der Arbeitsmappe: 1
Seitenanzahl des Arbeitsblatts: 1