Arbeitsblatt und Arbeitsmappe zu Bild mithilfe von ImageOrPrintOptions rendern
Übersicht
Manchmal müssen Sie Ihre Arbeitsblätter als bildliche Darstellung präsentieren. Möglicherweise müssen Sie die Arbeitsblattbilder in Ihre Anwendungen oder Webseiten einfügen. Sie müssen möglicherweise die Bilder in ein Word-Dokument, eine PDF-Datei, eine PowerPoint-Präsentation einfügen oder sie in einem anderen Szenario verwenden. Sie möchten einfach ein Arbeitsblatt als Bild gerendert haben, um es anderswo verwenden zu können. Aspose.Cells unterstützt die Konvertierung von Arbeitsblättern in Excel-Dateien in Bilder. Außerdem unterstützt Aspose.Cells das Festlegen unterschiedlicher Optionen wie Bildformat, Auflösung (sowohl vertikal als auch horizontal), Bildqualität und weitere Bild- und Druckoptionen.
Die API bietet mehrere wertvolle Klassen, z.B. SheetRender, ImageOrPrintOptions, WorkbookRender, etc.
Die SheetRender-Klasse kümmert sich um das Rendern von Bildern für das Arbeitsblatt, während die WorkbookRender-Klasse dasselbe für eine Arbeitsmappe tut. Beide genannten Klassen haben mehrere überladene Versionen der toImage-Methode, die ein Arbeitsblatt oder eine Arbeitsmappe direkt in Bild-Datei(en) umwandeln können, die mit den gewünschten Attributen oder Optionen spezifiziert sind. Sie können die Bilddatei auf dem Datenträger/Stream speichern. Es gibt verschiedene Bildformate, die unterstützt werden, z.B. BMP, PNG, GIFF, JPEG, TIFF, EMF, usw.
Arbeitsblatt in Bild konvertieren
Konversionsoptionen
Es ist möglich, bestimmte Seiten als Bild zu speichern. Der folgende Code konvertiert die ersten und zweiten Arbeitsblätter in einer Arbeitsmappe in JPG-Bilder.
Oder Sie können durch die Arbeitsmappe navigieren und jedes Arbeitsblatt in ein separates Bild renden:
Arbeitsmappe in Bild konvertieren:
Um die vollständige Arbeitsmappe ins Bildformat zu rendern, können Sie entweder den obigen Ansatz verwenden oder einfach die WorkbookRender-Klasse verwenden, die eine Instanz von Workbook sowie das Objekt von ImageOrPrintOptions akzeptiert.
Sie können die gesamte Arbeitsmappe in ein einzelnes TIFF-Bild mit mehreren Bildern oder Seiten speichern: