Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.SVG for .NET is a C# API for creating, editing, inspecting, rendering, converting, and vectorizing SVG files. It gives applications access to SVG document content through DOM APIs and provides SVG-focused tools for automated graphics and output workflows.
The library covers the following areas:
SVGDocument() constructor.SVGDocument class has a wide set of overloaded constructors allowing you to create a blank document or load SVG from a file, URL, stream, etc.SVGDocument class.OnReadyStateChange event handler.See Create, Load and Read SVG Files in C# for document creation and loading examples.
CreateElementNS() and InsertBefore() to programmatically insert new SVG elements into the document.<circle>, <rect>, and <line> to create custom vector graphics.See Edit SVG File – C# Examples for common editing tasks.
GetElementsByTagName(), DocumentElement, and node relationships to explore and manipulate content.See Navigate and Inspect SVG Documents in C# for DOM, CSS selector, and XPath examples.
<rect>, <circle>, <text>, and more using a fluent syntax for faster and cleaner SVG creation.PathBuilder class.Explore SVG Builder, Path Builder, and Paint Builder for fluent creation examples.
SVGSaveFormat enumeration in the Aspose.Svg.Saving namespace.ImageRenderingOptions, PdfRenderingOptions, or XpsRenderingOptions, depending on your output format.See Convert SVG Files in C# for conversion approaches and output options.
See Image and Text Vectorization for the available workflows and configuration options.
Render() method to produce a combined PDF, XPS, or image output from multiple SVG documents.transform attribute or transformation matrices.<text> and <tspan>.LogMessageHandler for enhanced diagnostics and debugging.Move from the feature summary to task-based examples:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.