Druckvorschau der Arbeitsmappe

Die Druckvorschau einer Arbeitsmappe ist eine wesentliche Funktion beim Arbeiten mit Excel-Dateien mit Aspose.Cells für .NET. Sie können ganz einfach eine Druckvorschau erstellen, indem Sie die folgenden Schritte ausführen:

Schritt 1: Quellverzeichnis angeben

Zunächst müssen Sie das Quellverzeichnis angeben, in dem sich die Excel-Datei befindet, die Sie in der Vorschau anzeigen möchten. So geht’s:

// Quellverzeichnis
string sourceDir = RunExamples.Get_SourceDirectory();

Schritt 2: Laden Sie die Arbeitsmappe

Anschließend müssen Sie die Arbeitsmappe „Workbook“ aus der angegebenen Excel-Datei laden. So geht’s:

// Laden Sie die Arbeitsmappe „Arbeitsmappe“.
Workbook workbook = new Workbook(sourceDir + "Book1.xlsx");

Schritt 3: Bild- und Druckoptionen konfigurieren

Bevor Sie die Druckvorschau erstellen, können Sie die Bild- und Druckoptionen nach Bedarf konfigurieren. In diesem Beispiel verwenden wir die Standardoptionen. So geht’s:

// Bild- und Druckoptionen
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions();

Schritt 4: Generieren Sie die Druckvorschau der Arbeitsmappe

Jetzt können Sie die Druckvorschau der Workbook-Arbeitsmappe mithilfe der WorkbookPrintingPreview-Klasse generieren. So geht’s:

// Druckvorschau der Arbeitsmappe
WorkbookPrintingPreview preview = new WorkbookPrintingPreview(workbook, imgOptions);
Console.WriteLine("Workbook page count: " + preview.EvaluatedPageCount);

Schritt 5: Generieren Sie die Druckvorschau des Arbeitsblatts

Wenn Sie die Druckvorschau eines bestimmten Arbeitsblatts generieren möchten, können Sie die Klasse SheetPrintingPreview verwenden. Hier ist ein Beispiel :

// Druckvorschau des Arbeitsblattes
SheetPrintingPreview preview2 = new SheetPrintingPreview(workbook.Worksheets[0], imgOptions);
Console.WriteLine("Number of worksheet pages: " + preview2.EvaluatedPageCount);

Beispielquellcode für die Arbeitsmappen-Druckvorschau mit Aspose.Cells für .NET

//Quellverzeichnis
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.");

Abschluss

Das Generieren der Druckvorschau einer Arbeitsmappe ist eine leistungsstarke Funktion von Aspose.Cells für .NET. Wenn Sie die oben genannten Schritte ausführen, können Sie ganz einfach eine Vorschau Ihrer Excel-Arbeitsmappe anzeigen und Informationen über die Anzahl der zu druckenden Seiten erhalten.

FAQs

F: Wie kann ich ein anderes Quellverzeichnis zum Laden meiner Arbeitsmappe angeben?

A: Sie können das verwendenSet_SourceDirectory Methode, um ein anderes Quellverzeichnis anzugeben. Zum Beispiel:RunExamples.Set_SourceDirectory("Path_to_the_source_directory").

F: Kann ich die Bild- und Druckoptionen beim Generieren der Druckvorschau anpassen?

A: Ja, Sie können Bild- und Druckoptionen anpassen, indem Sie die Eigenschaften des ändernImageOrPrintOptions Objekt. Sie können beispielsweise die Bildauflösung, das Ausgabedateiformat usw. festlegen.

F: Ist es möglich, eine Druckvorschau für mehrere Arbeitsblätter in einer Arbeitsmappe zu erstellen?

A: Ja, Sie können die verschiedenen Arbeitsblätter in der Arbeitsmappe durchlaufen und mithilfe von eine Druckvorschau für jedes Blatt erstellenSheetPrintingPreview Klasse.

F: Wie speichere ich die Druckvorschau als Bild oder PDF-Datei?

A: Sie können verwendenToImage oderToPdf Methode vonWorkbookPrintingPreview oderSheetPrintingPreview Objekt zum Speichern der Druckvorschau als Bild oder PDF-Datei.

F: Was kann ich mit der einmal erstellten Druckvorschau machen?

A: Sobald Sie die Druckvorschau erstellt haben, können Sie sie auf dem Bildschirm anzeigen, als Bild oder PDF-Datei speichern oder für andere Vorgänge wie den Versand per E-Mail oder den Ausdruck verwenden.