Aspose.SVG for .NET Releases

Released: Jul 24, 2025

Updates in V25.7

Funktionen

  • Added new SVGZ Save Options - A new type, 'SVGZSaveOptions', is now available to help you control the behavior of SVGZ serialization – providing enhanced flexibility when exporting compressed SVG content.
  • Enhanced Document Navigation Methods - Several overloads of the Navigate method have been added to enable loading document content from strings, streams or request messages with built-in cancellation support.
  • Convenience Properties for DOM and CSS - Multiple Value properties have...

Released: Jun 20, 2025

Updates in V25.6

Funktionen

  • Unicode surrogate pairs (outside the BMP) are now fully supported in SVG rendering and during SVG-to-image conversion. This enables complete and accurate visual output for emoji, rare symbols, and supplementary script content.
  • SVGZ Output: When saving an SVG as SVGZ, all referenced external resources (fonts, images, CSS, etc.) are now preserved without secondary compression, ensuring resources remain compatible with all downstream tools and consumers.
  • Font API: The ITrueTypeFont...

Released: May 15, 2025

Updates in V25.5

Funktionen

  • Added support for image to SVG conversion (Converter.ConvertImageToSVG) - Quickly vectorize raster images with a single call, either from a file path or a stream, fully configurable via ImageVectorizerConfiguration.
  • Unified GraphicContext model for PDF, XPS and Image devices - Each rendering device now exposes a nested *GraphicContext class that encapsulates all state needed for high-quality output while hiding device-specific details.
  • Rendering API cleanup - More than 70 obsolete...

Released: Apr 11, 2025

Updates in V25.4

Funktionen

  • Added support for loading GZIP-compressed .svgz files.

Released: Mar 9, 2025

Updates in V25.3

Funktionen

  • Improved SVG Rendering: Achieve more precise visual output and better color fidelity during the rendering process.
  • 'transform-origin' Property Support: Implemented handling of the transform-origin property, enabling finer control over element rotation and positioning.
  • Refined Transformation Properties:Streamlined transformation logic for improved consistency and predictability across different platforms and use cases.

Released: Feb 18, 2025

Updates in V25.2

Funktionen

  • Added a new IBitmap Interface, which is a dedicated interface for handling bitmap images without relying on System.Drawing.Common. It includes methods for drawing, saving, and transforming images, as well as setting transparency.
  • Added support for Image Rotation and Flipping - The new WebRotateFlipType enumeration enables rotating and flipping images in various combinations, replacing ad-hoc approaches and providing a unified API for transformations.
  • Improved Rendering Options...

Released: Jan 30, 2025

Updates in V25.1

Funktionen

  • Introduced SVGSaveFormat.SVGZ for saving documents as compressed SVG.
  • Added new overloads in SVGDocument.Save(...) to handle .svgz files and manage document resources in a more granular way.
  • Added UseAntialiasing in ImageRenderingOptions to enable or disable antialiasing for image output.
  • Introduced UseHinting in TextOptions for fine-tuning text rendering.
  • Added a new ShowImagePlaceholders property in IUserAgentService, allowing control over placeholder images when external resources...

Released: Dec 18, 2024

Updates in V24.12

Funktionen

  • Improved Memory Efficiency for SVG Document Rendering and Conversion - Rendering and conversion processes for raster images, PDF, and XPS formats have been optimized. These enhancements can reduce memory consumption by approximately 15-20% when working with large and complex SVG documents, resulting in better overall performance and stability.
  • Upgraded Aspose.SVG.Drawing.SkiaSharp to SkiaSharp 3.116.1 - With this update, Aspose.SVG.Drawing.SkiaSharp now leverages the latest SkiaSharp...

Released: Nov 27, 2024

Updates in V24.11

Funktionen

  • Optimized Memory Consumption of SVG DOM Model: Code optimizations have been implemented within the SVG DOM model that significantly reduce memory usage during SVG processing. This improvement enhances performance, especially when working with complex SVG documents.
  • Further Reduced Memory Usage for Rendering External HTML Documents: Building upon previous enhancements, the rendering process of external HTML documents has been further optimized. This results in a substantial decrease in...

Released: Oct 30, 2024

Updates in V24.10

Funktionen

  • Implemented a new caching mechanism to reduce memory consumption when rendering external HTML documents.