Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Quick Answer: Aspose.SVG for Python via .NET supports SVG document creation and loading, DOM editing, attribute handling, CSS selectors, XPath, resource handling, rendering, conversion to PDF/XPS/images, image vectorization, text vectorization, SVG styling features, filters, gradients, transformations, and color-related workflows.
Aspose.SVG for Python via .NET is not limited to the workflows already covered by tutorials. The API exposes SVG documents through a DOM model and includes namespaces for conversion, rendering, saving, resource handling, and vectorization. Some capabilities have focused articles; others are available through the API Reference and can be used in custom workflows.
Use this page as a capability map. For implementation details, follow the related docs or open the linked API Reference entries.
| Feature area | What it enables | Main APIs or reference area | Related docs |
|---|---|---|---|
| SVG document creation and loading | Create blank SVG documents, parse SVG markup, load local files, streams, and URLs | SVGDocument | Create SVG File |
| SVG DOM manipulation | Create elements, append nodes, insert nodes, update document structure | Element, Node | Edit SVG File |
| SVG attribute editing | Get, set, check, remove, and batch-update element attributes | get_attribute(), set_attribute(), remove_attribute() | Work with SVG Attributes |
| Navigation and inspection | Read markup, iterate elements, inspect attributes, traverse document nodes | outer_html, get_elements_by_tag_name() | Navigate SVG |
| CSS selector queries | Find elements by tag, ID, class, attribute, or CSS-like pattern | query_selector(), query_selector_all() | Navigate SVG |
| XPath queries | Find nodes by structural conditions and attribute values | Document.evaluate(), XPathResultType | Navigate SVG |
| SVG saving | Save SVG documents after creation or editing | SVGDocument.save() | Save SVG File |
| Resource handling | Save SVG with linked resources such as images and CSS | FileSystemResourceHandler, ResourceHandler | Save SVG File |
| SVG to PDF and XPS conversion | Export SVG content to fixed-layout document formats | Converter, PdfSaveOptions | Convert SVG Files, Convert SVG to PDF |
| SVG to image conversion | Export SVG to PNG, JPG, BMP, TIFF, and GIF workflows | ImageSaveOptions, ImageFormat | Convert SVG to PNG, Convert SVG to Image |
| Device-based rendering | Render SVG through output devices when explicit rendering control is needed | PdfDevice, ImageDevice | Convert SVG to PDF, Convert SVG to Image |
| Rendering and save options | Configure page setup, margins, background, resolution, quality, and CSS handling | RenderingOptions, PageSetup | Conversion articles and API Reference |
| Image vectorization | Trace raster images into SVG paths and shapes with configurable settings | ImageVectorizer, ImageVectorizerConfiguration | Vectorize Images |
| Image stencil workflows | Produce simplified stencil-style vector output from raster images | aspose.svg.imagevectorization | Image Stencil |
| Text vectorization | Convert SVG text to vector path data for consistent rendering | SVGSaveOptions, vectorize_text | Text Vectorization |
| SVG styling features | Work with SVG styles, presentation attributes, fills, strokes, opacity, gradients, patterns, and filters through SVG markup and DOM attributes | Element, SVGDocument | API Reference and SVG DOM articles |
| Colors and paint attributes | Read or update color-related attributes such as fill, stroke, stop-color, and opacity-related values | Element.set_attribute() | Work with SVG Attributes |
| Transformations | Apply or edit SVG transform attributes such as translate, scale, rotate, and matrix values | Element.set_attribute() | API Reference and SVG DOM articles |
| SVG cleanup workflows | Prepare cleaner SVG output through document editing, attribute cleanup, and save workflows | SVGDocument, SVGSaveOptions | API Reference |
| SVG merging and composition workflows | Combine or compose SVG content by importing, appending, or rendering documents into a target workflow | SVGDocument, Node | API Reference |
| Licensing and evaluation | Apply file, stream, or metered licenses and remove evaluation restrictions | License, Metered | Licensing |
| Workflow | Typical features used together |
|---|---|
| Build SVG programmatically | SVGDocument, element creation, attributes, DOM insertion, save |
| Inspect and update existing SVG | markup inspection, tag-name search, CSS selectors, XPath, attribute editing |
| Export SVG for publishing | conversion, rendering options, page setup, background color, resolution |
| Process linked assets | resource handlers, save workflows, correct base paths |
| Produce vector output from images | image vectorization, color limits, smoothing, path building, SVG save |
| Prepare consistent text output | text vectorization and SVG save options |
Yes. The API exposes SVG documents through SVGDocument, Element, and Node, allowing you to create elements, edit attributes, and modify the document tree.
Yes. You can use CSS selector methods such as query_selector() and XPath evaluation through document.evaluate().
Yes. It supports conversion workflows for PDF, XPS, PNG, JPG, BMP, TIFF, and GIF through converter APIs, save options, and rendering devices.
Yes. The image vectorization API can trace raster images such as PNG, JPG, BMP, TIFF, and GIF into SVG vector output.
No. Some capabilities are covered by focused articles, while others are available through the API Reference and can be implemented with DOM, rendering, saving, or vectorization APIs.
Use the Aspose.SVG for Python via .NET API Reference and combine it with the closest workflow article, such as navigation, attributes, editing, saving, or conversion.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.