Konvertieren des Diagramms in ein Bild im Format SVG
Scalable Vector Graphics (SVG) ist ein XML-basiertes Vektorbildformat für zweidimensionale Grafiken, das auch Interaktivität und Animation unterstützt. Die Spezifikation SVG ist ein offener Standard, der seit 1999 vom World Wide Web Consortium (W3C) entwickelt wird.
SVG-Bilder und ihr Verhalten sind in XML-Textdateien definiert. Das bedeutet, dass sie durchsucht, indiziert, mit Skripten versehen und komprimiert werden können. Als XML-Dateien können SVG-Bilder mit jedem Texteditor erstellt und bearbeitet werden, werden aber häufiger mit Zeichensoftware erstellt.
Aspose.Cells kann Diagramme in Bildern in verschiedenen Formaten wie BMP, JPEG, PNG, GIF, SVG usw. speichern. Dieser Artikel erklärt, wie man ein Diagramm im SVG-Format speichert.
Der folgende Beispielcode erläutert, wie Aspose.Cells verwendet wird, um ein Diagramm in ein Bild im Format SVG zu konvertieren. Der Code lädt die Excel-Quelldatei Microsoft und speichert dann das erste Diagramm, das auf dem ersten Arbeitsblatt gefunden wird, unter SVG.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Create workbook object from source file | |
Workbook workbook = new Workbook(dataDir + "SampleChartBook.xlsx"); | |
// Access first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Access first chart inside the worksheet | |
Aspose.Cells.Charts.Chart chart = worksheet.Charts[0]; | |
// Set image or print options | |
Aspose.Cells.Rendering.ImageOrPrintOptions opts = new Aspose.Cells.Rendering.ImageOrPrintOptions(); | |
opts.ImageType = ImageType.Svg; | |
// Save the chart to svg format | |
chart.ToImage(dataDir + "Image_out.svg", opts); |