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 library for applications that need to work with SVG content in code: generate vector graphics, read or edit existing documents, render output, or build automated graphics workflows.
Aspose.SVG for .NET gives .NET applications a document-oriented API for scalable vector graphics. Instead of treating an SVG file only as an image to display, your code can work with its structure: elements, attributes, text, styles, paths, gradients, filters, and referenced resources.
The central type is
SVGDocument, which represents the SVG document hierarchy. An application can create a document from scratch or load SVG and SVGZ content, inspect or update the document through DOM APIs, save an editable vector file, and pass the content into rendering or conversion workflows.
This makes the library suitable when SVG handling is part of the application itself, rather than a manual step performed in a graphics editor.
Aspose.SVG for .NET is useful in software that needs repeatable control over vector content. Typical examples include:
For a capability-by-capability summary, see Aspose.SVG for .NET Features.
SVG is both an image format and a structured document format. A production workflow may need to preserve the editable source, manipulate specific document elements, manage fonts or external resources, and generate output in another format. Aspose.SVG brings these tasks together in a library intended for .NET application code.
The API includes document creation and loading, DOM navigation and inspection, SVG Builder APIs, saving, rendering, conversion, vectorization, optimization, filters, gradients, transformations, and environment configuration. Detailed implementation examples are organized in the How to Work with Aspose.SVG API chapter.
Aspose.SVG for .NET is available as the Aspose.SVG NuGet package. Start with Installation to add it to a .NET project.
Before deployment, review System Requirements for supported environments and rendering considerations. Applications that depend on fonts, styles, or external resources should be tested with representative SVG documents in the environment where they will run.
You can try the library in evaluation mode. For unrestricted output, apply a full or temporary license as described in Licensing.
Use the following resources when evaluating the product or developing an application:
When reporting a technical issue, include the library version, a minimal code example, the expected result, and a reproducible input file when it can be shared.
Want to try common SVG operations without writing C# code? SVG Free Web Applications let you convert, merge, optimize, vectorize, and encode SVG files in a browser.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.