Aspose.SVG for .NET 22.11 Release Notes

Major Features

As per the regular monthly update process of all APIs being offered by Aspose, we are honored to announce the November release of Aspose.SVG for .NET:

We have halved the load time of large svg documents and reduced memory consumption by 40%. Several new optimization options have been added to the SVG Document Optimization API.

The next bugs were fixed:

KeySummaryCategory
SVGNET-144SVG to PNG: Setting SizingType.Contain throws System.ArgumentException: Parameter is not valid.Bug
SVGNET-145SVG to PNG: Setting resolution throws System.IndexOutOfRangeException: Index was outside the …Bug
SVGNET-146SVG to PNG: High memory consumptionBug
SVGNET-148Saving SVG file hangs applicationBug

Public API changes:

Added APIs:

SVGOptimizationOptions class

Properties
NameDescription
CleanListOfValues { get; set; }Gets or sets the option for rounding to 3 decimal places of list numeric values in attributes. It is ’true’ by default.
RemoveIndentsAndLineBreaks { get; set; }Gets or sets the option to remove line indents and breaks. It is ’true’ by default.
RemoveUselessStrokeAndFill { get; set; }Gets of sets the option to remove unused stroke and fill attributes. It is ’true’ by default.