Konvertieren von Arbeitsblättern in verschiedene Bildformate
Arbeitsblatt in Bild konvertieren
Manchmal ist es nützlich, ein Bild eines Arbeitsblatts zu speichern. Bilder können online geteilt, in andere Dokumente eingefügt (Beispielsweise in Berichte in Microsoft Word oder in PowerPoint-Präsentationen).
Aspose.Cells bietet die Bildexportfunktion durch die Klasse SheetRender. Diese Klasse repräsentiert die Arbeitsmappe, die als Bild gerendert wird. Die Klasse SheetRender bietet die Methode toImage() zur Umwandlung einer Arbeitsmappe in eine Bilddatei. BMP, PNG, JPEG, TIFF und EMF-Formate werden unterstützt.
Der folgende Code zeigt, wie man ein Arbeitsblatt in einer Microsoft Excel-Datei in eine PNG-Datei konvertiert.
Arbeitsblatt in SVG konvertieren
SVG steht für skalierbare Vektorgrafiken. SVG ist eine Spezifikation, die auf XML-Standards für zweidimensionale Vektorgrafiken basiert. Es ist ein offener Standard, der seit 1999 von der World Wide Web Consortium (W3C) entwickelt wurde.
Seit der Veröffentlichung von v7.1.0 kann Aspose.Cells for Java Arbeitsblätter in SVG-Bilder konvertieren.
Um diese Funktion zu verwenden, müssen Sie den Namespace com.aspose.cells in Ihr Programm oder Projekt importieren. Es gibt mehrere wertvolle Klassen zum Rendern und Drucken, wie z.B. SheetRender, ImageOrPrintOptions, WorkbookRender und andere.
Die Klasse com.aspose.cells.ImageOrPrintOptions gibt an, dass die Arbeitsmappe im SVG-Format gespeichert wird.
Die Klasse SheetRender benötigt das Objekt von ImageOrPrintOptions als Parameter, das das Speicherformat auf das SVG-Format einstellt.
Der folgende Codeausschnitt zeigt, wie man ein Arbeitsblatt in einer Excel-Datei in eine SVG-Bilddatei konvertiert.
Rendern Sie das aktive Arbeitsblatt in einer Arbeitsmappe
Ein einfacher Weg, das aktive Arbeitsblatt in einer Arbeitsmappe zu konvertieren, besteht darin, den Index des aktiven Blatts festzulegen und dann die Arbeitsmappe als SVG zu speichern. Dadurch wird das aktive Arbeitsblatt in SVG gerendert. Der folgende Beispielcode zeigt diese Funktion: