Arbeitsmappe drucken und in der Vorschau anzeigen
Einführung drucken
Microsoft Excel geht davon aus, dass Sie den gesamten Arbeitsblattbereich drucken möchten, es sei denn, Sie geben eine Auswahl an. Um mit Aspose.Cells zu drucken, importieren Sie zuerst den Namensraum Aspose.Cells.Rendering in das Programm. Es hat mehrere nützliche Klassen, zum BeispielSheetRender undWorkbookRender.
Drucken mit SheetRender
DasAspose.Cells.Rendering.SheetRender Klasse stellt ein Arbeitsblatt dar und hat dieZumDruckerMethode, die ein Arbeitsblatt drucken kann. Der folgende Beispielcode zeigt, wie ein Arbeitsblatt gedruckt wird.
Drucken mit WorkbookRender
Um eine ganze Arbeitsmappe zu drucken, iterieren Sie durch die Blätter und drucken Sie sie, oder verwenden Sie dieWorkbookRenderKlasse.
Druckvorschau
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.
Aspose.Cells bietet die Druckvorschaufunktion. Dafür sorgt die APIWorkbookPrintingPreview undSheetPrintingPreview Klassen. Um die Druckvorschau der gesamten Arbeitsmappe zu erstellen, erstellen Sie eine Instanz derWorkbookPrintingPreview Klasse durch BestehenArbeitsmappe undImageOrPrintOptions Objekte an den Konstruktor. DasWorkbookPrintingPreview Klasse 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 beiderWorkbookPrintingPreviewundSheetPrintingPreview Klassen 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
Themen vorantreiben
- Konfigurieren von Schriftarten zum Rendern von Tabellenkalkulationen
- Arbeitsblatt in Bild konvertieren - Entfernen Sie Leerzeichen um Daten
- Konvertieren von Arbeitsblatt in Bild und Arbeitsblatt in Bild für Seite
- Konvertieren des Arbeitsblatts in ein Bild mit ImageOrPrint-Optionen
- Exportieren Sie den Bereich von Cells in einem Arbeitsblatt in ein Bild
- Arbeitsblatt oder Diagramm in Bild mit gewünschter Breite und Höhe exportieren
- Extrahieren Sie Bilder aus Arbeitsblättern mit ImageOrPrintOptions
- Generieren Sie eine Miniaturansicht des Arbeitsblatts
- Leere Seite ausgeben, wenn nichts zu drucken ist
- Seiteneinrichtung und Druckoptionen
- Drucken des Seitenbereichs mit SheetRender und WorkbookRender
- Rendern Sie eine Seitenfolge mithilfe der PageIndex- und PageCount-Eigenschaften von ImageOrPrintOptions
- Rendern Sie das Arbeitsblatt in den grafischen Kontext
- Geben Sie einen individuellen oder privaten Satz von Schriftarten für das Rendern von Arbeitsmappen an
- Geben Sie den Auftrags- oder Dokumentnamen beim Drucken mit Aspose.Cells an