查看各個版本中的最新內容,包含功能、增強與已解決問題的詳細資訊。
Aspose.SVG Product Family - Oct 20262026年11月3日
Aspose.SVG for Python via .NET V26.10主要版本2026年10月31日
功能- Now uses SkiaSharp 4.153.1 (previously 3.116.1).
- Fill and stroke colors in XPS output keep their exact sRGB values with SkiaSharp 4.
Aspose.SVG for .NET V26.10主要版本2026年10月30日
功能- The SkiaSharp build of Aspose.SVG for .NET now uses SkiaSharp 4.153.1 (previously 3.116.1).
- Fill and stroke colors in XPS output keep their exact sRGB values with SkiaSharp 4.
Aspose.SVG for .NET V26.9主要版本2026年9月30日
功能
- Added a new image vectorization engine: Each color of the picture is drawn as one filled shape, which gives cleaner edges and considerably smaller SVG documents.
- Added ImageVectorizerConfiguration.Profile with the VectorizationProfile values Compact (default, the smallest document), Fidelity (closest to the source image) and Cartoon (noise removed, gradients kept, a hand-drawn look).
- Added ImageVectorizerConfiguration.MaxOutputBytes, MaxNodes and MaxNodesPerMegapixel to limit the size of the produced document.
- ImageVectorizerConfiguration.PathBuilder now selects the previous per-contour output; it is kept for compatibility and will be removed in a future release.
- Resources referenced by a document can be downloaded in parallel while saving, controlled by the new ResourceHandlingOptions.MaxConcurrentRequests option.
- Connections to the same server are reused when saving and loading resources.
Aspose.SVG for Python via .NET V26.9主要版本2026年9月30日
功能
- Added a new image vectorization engine. Each color of the picture is drawn as one filled shape, which produces considerably smaller SVG documents than the previous per-contour output.
- Added vectorization profiles. The new ImageVectorizerConfiguration.profile property selects how the vectorizer balances document size against fidelity to the source image:
- VectorizationProfile.COMPACT (default) - The smallest document; fine grain, anti-aliased text and soft edges of small icons come out flatter than in the source.
- VectorizationProfile.FIDELITY - The closest match to the source image; the document is several times larger than with COMPACT.
- VectorizationProfile.CARTOON - Noise is flattened, gradients are kept and the document stays smaller than the source raster, giving a hand-drawn look. Not recommended for screenshots or scanned text.
- Options set explicitly, including colors_limit, take precedence over the profile.
- Added output size limits. New ImageVectorizerConfiguration properties limit the size of the produced document: max_output_bytes, max_nodes and max_nodes_per_megapixel. The default value 0 means no limit.
- Added parallel resource downloading. Resources referenced by a document can be downloaded in parallel while saving. The number of simultaneous requests is set by the new ResourceHandlingOptions.max_concurrent_requests property. The default value is 1, so resources are downloaded one at a time unless the value is increased.
- Connections to the same server are now reused when saving and loading resources.
Aspose.SVG for Python via .NET V26.8主要版本2026年8月30日
功能
- SVGTextContentElement.GetComputedTextLength() now returns the actual text advance distance for <text> content.
- Improved parameter binding between the scripting engine and the DOM, so callbacks passed to platform methods are invoked reliably.
Aspose.SVG for .NET V26.8主要版本2026年8月29日
功能
- SVGTextContentElement.GetComputedTextLength() now returns the actual text advance distance for <text> content.
- Improved parameter binding between the scripting engine and the DOM, so callbacks passed to platform methods are invoked reliably.
Aspose.SVG for .NET V26.7主要版本2026年7月31日
功能
- Improved the performance of SVG path geometry calculations - The arc-length evaluation for cubic Bézier curve segments has been optimized, making SVGPathElement.getTotalLength() and getPointAtLength() significantly faster, especially on paths with many curve segments.
Aspose.SVG for Python via .NET V26.7主要版本2026年7月31日
功能
- Improved the performance of SVG path geometry calculations - The arc-length evaluation for cubic Bézier curve segments has been optimized, making SVGPathElement.getTotalLength() and getPointAtLength() significantly faster, especially on paths with many curve segments.
Aspose.SVG for Python via .NET V26.6主要版本2026年6月30日
修正
- Fixed a stack overflow that could occur when processing documents with deeply nested elements.
Aspose.SVG for .NET V26.6主要版本2026年6月29日
修正
- Fixed a stack overflow that could occur when processing documents with deeply nested elements.
Aspose.SVG for .NET V26.5主要版本2026年5月29日
功能
- Improved reliability in shared HTML/SVG rendering code paths, including CSS math value handling, layout stability, and general document processing refinements relevant to SVG-based workflows.
Aspose.SVG for Python via .NET V26.5主要版本2026年5月29日
功能
- Improved reliability in shared HTML/SVG rendering code paths, including CSS math value handling, layout stability, and general document processing refinements relevant to SVG-based workflows.
Aspose.SVG Product Family Update2026年5月1日
Aspose.SVG for .NET V26.4主要版本2026年4月30日
修正
- SVG documents with complex borders or paths now render correctly when exported to PDF.
- SVG rendering now handles embedded HTML elements with "auto" layout values without throwing an ArgumentException.
Aspose.SVG for Python via .NET V26.4主要版本2026年4月30日
修正
- SVG documents with complex borders or paths now render correctly when exported to PDF.
- SVG rendering now handles embedded HTML elements with "auto" layout values without throwing an ArgumentException.
Aspose.SVG Product Family Update2026年4月1日
Aspose.SVG for Python via .NET V26.3主要版本2026年4月1日
功能
- Improved SVG to PDF generation with internal refinements in rendering and output processing.
- Enhanced overall reliability and consistency of the conversion pipeline.
- Applied general maintenance and internal quality improvements.
Aspose.SVG for .NET V26.3主要版本2026年3月31日
功能
- Improved SVG to PDF generation with internal refinements in rendering and document output.
- Enhanced overall reliability and consistency of the SVG to PDF conversion pipeline.
Aspose.SVG for Python via .NET V26.2主要版本2026年3月2日
功能
- Added support for the text_length attribute with length_adjust modes (spacing and spacing_and_glyphs) on text and tspan elements, introduced the writing_mode and text_orientation CSS properties for vertical text layout, and corrected text_anchor alignment for right-to-left direction.
修正
- Resolved deadlock issues in navigate_async methods, making all overloads fully asynchronous and safe to call from event-loop-bound contexts.
Aspose.SVG Product Family Update2026年3月2日
Aspose.SVG for .NET V26.2主要版本2026年2月27日
功能
- Added the textLength attribute with lengthAdjust support (spacing and spacingAndGlyphs modes) on <text> and <tspan> elements.
- Added a CSS writing-mode property (vertical-rl, vertical-lr) for vertical SVG text layout.
- Added a CSS text-orientation property (mixed, upright, sideways) for per-glyph orientation in vertical mode.
修正
- Fixed potential deadlocks in NavigateAsync methods when called from synchronization-context-bound hosts (.NET Framework, ASP.NET Classic). All overloads are now implemented as true async/await methods with ConfigureAwait(false).
- Implemented missing SVG text element attributes and properties.
- Fixed text-anchor alignment for right-to-left text (direction: rtl).
Aspose.SVG for Python via .NET V26.1主要版本2026年2月3日
功能
- Rendering Memory Optimization
- Optimized internal rendering data structures and allocation patterns to reduce overall memory usage.
- Improved rendering performance and stability when processing SVG documents with a large number of elements or complex layouts.
Aspose.SVG Product Family Update2026年2月3日
Aspose.SVG for .NET V26.1主要版本2026年1月30日
功能
- Improved asynchronous navigation model - Updated NavigateAsync(...) implementations to be declared as async methods internally, ensuring that asynchronous execution starts immediately at the API boundary rather than returning a pre-created Task. This improves thread utilization and behavior in high-concurrency and UI-sensitive environments.
- Rendering Memory Optimization - Reduced memory usage during rendering by optimizing internal data structures and allocation patterns, improving performance when processing complex or large SVG documents.
Aspose.SVG Product Family Update2026年1月6日