Arbeitsblatt in Bild und Arbeitsblatt in Bild pro Seite konvertieren

Verwendung von Aspose.Cells zum Konvertieren eines Arbeitsblatts in eine Bilddatei

In diesem Artikel wird gezeigt, wie man eine Konsolenanwendung in Visual Studio erstellt, ein Arbeitsblatt in ein Bild konvertiert und ein Arbeitsblatt mit wenigen und einfachsten Codezeilen in ein Bild pro Arbeitsblatt umwandelt, indem man die Aspose.Cells API verwendet.

Sie müssen den Namespace Aspose.Cells.Rendering in Ihr Programm/Projekt importieren. Es hat mehrere wertvolle Klassen, wie SheetRender, ImageOrPrintOptions, WorkbookRender usw. Die Klasse Aspose.Cells.Rendering.SheetRender repräsentiert ein Arbeitsblatt zum Rendern von Bildern für das Arbeitsblatt und verfügt über eine überladene Methode ToImage, die direkt ein Arbeitsblatt in Bilddateien mit beliebigen Attributen oder festgelegten Optionen umwandeln kann. Es kann ein System.Drawing.Bitmap-Objekt zurückgeben und Sie können eine Bilddatei auf die Festplatte/stream speichern. Es werden mehrere Bildformate unterstützt, zum Beispiel BMP, PNG, GIF, JPG, JPEG, TIFF, EMF und andere.

Dieser Artikel erklärt, wie:

  • Ein Arbeitsblatt in ein Bild konvertiert wird
  • Jede Seite in einem Arbeitsblatt in ein Bild konvertiert wird

Diese Aufgabe zeigt, wie man Aspose.Cells verwendet, um ein Arbeitsblatt aus einer Vorlagenarbeitsmappe in eine Bilddatei zu konvertieren.

Setup-Projekt

  1. Zuerst download Aspose.Cells for .NET.
  2. Installieren Sie es auf Ihrem Entwicklungscomputer. Alle Aspose -Komponenten, wenn sie installiert sind, arbeiten im Evaluierungsmodus. Der Evaluierungsmodus hat kein Zeitlimit und fügt nur Wasserzeichen in die erstellten Dokumente ein. Starten Sie nun Visual Studio.Net und erstellen Sie eine neue Konsolenanwendung. Dieses Beispiel verwendet eine C#-Konsolenanwendung, aber Sie können auch VB.NET verwenden. Fügen Sie dem erstellten Projekt einen Verweis auf Aspose.Cells hinzu.

Arbeitsblatt in Bilddatei konvertieren

Ich habe eine neue Arbeitsmappe in Microsoft Excel erstellt und einige Daten im ersten Arbeitsblatt hinzugefügt: Testbook.xlsx (1 Arbeitsblatt). Konvertieren Sie als Nächstes das Arbeitsblatt Sheet1 der Vorlagendatei in eine Bilddatei namens SheetImage.jpg.

Nachfolgend ist der von der Komponente verwendete Code, um die Aufgabe zu erledigen. Es konvertiert Sheet1 in Testbook.xlsx in eine Bilddatei, um zu erklären, wie einfach diese Konvertierung ist.

Verwendung von Aspose.Cells zur Konvertierung eines Arbeitsblatts in eine Bilddatei nach Seite

Dieses Beispiel zeigt, wie man Aspose.Cells verwendet, um ein Arbeitsblatt aus einer Vorlagenarbeitsmappe, die mehrere Seiten hat, in eine Bilddatei pro Seite zu konvertieren.

Arbeitsblatt nach Seite in Bild konvertieren

Ich habe eine neue Arbeitsmappe in Microsoft Excel erstellt und einige Daten im ersten Arbeitsblatt hinzugefügt: Testbook2.xlsx (1 Arbeitsblatt).

Konvertieren Sie jetzt das Arbeitsblatt Sheet1 der Vorlagendatei in Bilddateien (eine Datei pro Seite). Da ich die Konsolenanwendung bereits erstellt habe, um die Kopieraufgabe auszuführen, werde ich diese Schritte zur Erstellung der Konsolenanwendung überspringen und direkt zu den Arbeitsblattkonvertierungsschritten übergehen.

Nachfolgend ist der von der Komponente verwendete Code, um die Aufgabe zu erledigen. Es konvertiert Sheet1 in Testbook2.xlsx in Bilddateien nach Seite.