Konvertera diagram till bild i SVG format
Scalable Vector Graphics (SVG) är ett XML-baserat vektorbildformat för tvådimensionell grafik som också stöder interaktivitet och animation. SVG-specifikationen är en öppen standard som utvecklats av World Wide Web Consortium (W3C) sedan 1999.
SVG-bilder och deras beteenden definieras i XML-textfiler. Detta innebär att de kan sökas, indexeras, skriptas och komprimeras. Som XML-filer kan SVG-bilder skapas och redigeras med vilken textredigerare som helst, men skapas oftare med ritprogram.
Aspose.Cells för Python via .NET kan spara diagram i bilder i olika format som BMP, JPEG, PNG, GIF, SVG etc. Den här artikeln förklarar hur man sparar ett diagram till SVG-format.
Följande kodexempel förklarar hur man använder Aspose.Cells för Python via .NET för att konvertera ett diagram till en SVG-formatbild. Koden laddar den ursprungliga Microsoft Excel-filen och spar sedan det första diagrammet som hittades på den första kalkylbladet till SVG.
from aspose.cells import Workbook | |
from aspose.cells.drawing import ImageType | |
from aspose.cells.rendering import ImageOrPrintOptions | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Create workbook object from source file | |
workbook = Workbook(dataDir + "SampleChartBook.xlsx") | |
# Access first worksheet | |
worksheet = workbook.worksheets[0] | |
# Access first chart inside the worksheet | |
chart = worksheet.charts[0] | |
# Set image or print options | |
opts = ImageOrPrintOptions() | |
opts.image_type = ImageType.SVG | |
# Save the chart to svg format | |
chart.to_image(dataDir + "Image_out.svg", opts) |