Aspose.SVG for .NET のリリース

Released: Apr 30, 2026

V26.4 での更新項目

不具合の修正

  • 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.

Released: Mar 31, 2026

V26.3 での更新項目

機能

  • 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.

Released: Feb 27, 2026

V26.2 での更新項目

機能

  • 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...

Released: Jan 30, 2026

V26.1 での更新項目

機能

  • 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...

Released: Dec 22, 2025

V25.12 での更新項目

機能

  • Asynchronous Document Navigation - Added NavigateAsync(...) overloads to Aspose.Svg.Dom.Document, enabling asynchronous navigation from URLs, streams, strings, and request messages, with CancellationToken support.
  • JavaScript Stack Update - Migrated the scripting pipeline dependencies to Jint 3.0.2 and Esprima 3.0.4.

Released: Nov 29, 2025

V25.11 での更新項目

機能

  • Improved Algorithm for Splitting SVG Images into Pages - Reworked the internal layout and pagination logic to minimize redundant calculations and data copies when dividing SVG content into pages. This leads to noticeably faster exports to multi-page formats.
  • Reduced Memory Usage During Pagination - Optimized internal data structures used in the paging pipeline to lower memory pressure, especially for documents with hundreds or thousands of elements spread across multiple pages.

Released: Nov 14, 2025

V25.10 での更新項目

機能

  • Reduced memory usage - Enhanced internal DOM and rendering subsystems to lower peak memory consumption when working with large or deeply nested SVG files.
  • Faster loading of large documents - Optimized parsing and resource handling routines for faster SVG loading times, especially with multi-layered vector graphics.
  • Improved Arabic font rendering - Refined text shaping and glyph metrics for Arabic and similar script fonts, resulting in more accurate typographic output.
  • Support for the DPCM CSS...

Released: Sep 29, 2025

V25.9 での更新項目

機能

  • Significantly improved processing and rendering of complex text content and upgraded CSS custom properties (the var() function) for spec-accurate styling.
  • SVG Text Decorations - Extended support for text decorations by adding the line-through property to ensure correct strike-through rendering.
  • Extended Unicode Coverage - Implemented CMAP format 12 sub-table handling in font processing to render characters beyond the BMP (e.g., many emoji and historic scripts).
  • CSS Custom Properties (var...

Released: Aug 21, 2025

V25.8 での更新項目

機能

  • Added boolean geometry operations (Union, Difference, Intersection) for all SVGGeometryElement types. The Combine method produces a new <path> element representing the merged result, enabling advanced shape composition.

不具合の修正

  • Fixed incorrect text positioning due to miscalculated dx/dy values. The text layout algorithm now renders text consistently and correctly, preventing overlaps or broken visual output.

Released: Jul 24, 2025

V25.7 での更新項目

機能

  • 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 been...