Rendern Sie das Arbeitsblatt und die Arbeitsmappe mit ImageOrPrintOptions in ein Bild

Überblick

Manchmal kann es erforderlich sein, dass Sie Ihre Arbeitsblätter als bildliche Darstellung präsentieren. Sie müssen die Arbeitsblattbilder in Ihren Anwendungen oder Webseiten präsentieren. Möglicherweise müssen Sie die Bilder in ein Word-Dokument, eine PDF-Datei oder eine PowerPoint-Präsentation einfügen oder sie in einem anderen Szenario verwenden. Sie möchten lediglich, dass ein Arbeitsblatt als Bild gerendert wird, damit Sie es an anderer Stelle verwenden können. Aspose.Cells unterstützt die Konvertierung von Arbeitsblättern in Excel-Dateien in Bilder. Außerdem unterstützt Aspose.Cells das Festlegen verschiedener Optionen wie Bildformat, Auflösung (sowohl vertikal als auch horizontal), Bildqualität und andere Bild- und Druckoptionen.

Die API bietet mehrere wertvolle Klassen, zum Beispiel:SheetRender, ImageOrPrintOptions, WorkbookRender, usw.

DerSheetRender Die Klasse übernimmt die Aufgabe, Bilder für das Arbeitsblatt zu rendern, während dieWorkbookRendermacht dasselbe für eine Arbeitsmappe. Beide oben genannten Klassen verfügen über mehrere überladene Versionen vonvorstellenMethode, die ein Arbeitsblatt oder eine Arbeitsmappe direkt in Bilddateien konvertieren kann, die mit den gewünschten Attributen oder Optionen angegeben sind. Sie können die Bilddatei auf der Festplatte/im Stream speichern. Es werden mehrere Bildformate unterstützt, z. B. BMP, PNG, GIFF, JPEG, TIFF, EMF usw.

Arbeitsblatt in Bild konvertieren

Konvertierungsoptionen

Es ist möglich, bestimmte Seiten als Bild zu speichern. Der folgende Code konvertiert das erste und zweite Arbeitsblatt in einer Arbeitsmappe in JPG-Bilder.

Oder Sie können durch die Arbeitsmappe blättern und jedes darin enthaltene Arbeitsblatt in ein separates Bild rendern:

Arbeitsmappe in Bild konvertieren:

Um die komplette Arbeitsmappe in ein Bildformat zu rendern, können Sie entweder den oben genannten Ansatz verwenden oder einfach die verwendenWorkbookRender Klasse, die eine Instanz von akzeptiertArbeitsmappe sowie der Gegenstand vonImageOrPrintOptions.

Sie können die gesamte Arbeitsmappe in einem einzigen TIFF-Bild mit mehreren Frames oder Seiten speichern:

In Verbindung stehende Artikel