Aspose.SVG for Python via .NET 新版本发表

Released: Jul 25, 2025

V25.7 中的更新

特性

  • Enhanced Event Handling and Node Operations:
    • Event Listener Methods:
      • The behavior of various add_event_listener methods and the IEventListener interface has been updated and clarified.
  • Updated CSS and Saving Options:
    • Saving Options:
      • The new SVGZSaveOptions class offers options for saving SVG files in compressed SVGZ format.
      • The save method now supports both plain-SVG and compressed SVGZ file outputs.
  • Method Consistency and Clarity:
    • Several API members (e.g. get_platform_type, get_elements_by...

Released: Jun 21, 2025

V25.6 中的更新

特性

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

Released: May 21, 2025

V25.5 中的更新

特性

  • Refactored graphics pipeline for faster SVG rendering and lower peak memory in complex documents.
  • Consolidated SkiaSharp support into the main package, no separate extension assembly is required.

Released: Apr 11, 2025

V25.4 中的更新

特性

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

Released: Mar 9, 2025

V25.3 中的更新

特性

  • Improved SVG Rendering: Enhanced internal rendering mechanisms to ensure crisper visuals and more accurate color fidelity.
  • Transform-Origin Support: Introduced handling of the transform-origin property for SVG elements. Enables more precise transformations, giving developers granular control over rotation, scaling, and positioning.
  • Refined Transformation Properties: Streamlined the way transformation attributes are processed, resulting in more consistent and predictable transformations across...

Released: Feb 19, 2025

V25.2 中的更新

特性

  • Added a new WebRotateFlipType Enumeration, which introduces image rotation and flipping capabilities without relying on System.Drawing.
  • Updated IBitmap API so that rotate_flip now uses the new WebRotateFlipType (instead of aspose.pydrawing.RotateFlipType). This enhances cross-platform support and unifies image transformation options.
  • Refined the Font Interface - ITrueTypeFont.style property has been removed. Other font properties (e.g., family_name, sub_family_name, full_font_name) remain...

Released: Jan 31, 2025

V25.1 中的更新

特性

  • Added the SVGZ member to the SVGSaveFormat enum, allowing you to save documents in the compressed SVGZ format.
  • Enhanced SVGDocument.save(...) methods to automatically compress to .svgz when the file extension is .svgz.
  • Introduced the show_image_placeholders property in IUserAgentService. When enabled, fallback (placeholder) images are displayed if an external resource is in an unsupported format.

Released: Dec 21, 2024

V24.12 中的更新

特性

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

Released: Nov 29, 2024

V24.11 中的更新

特性

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

Released: Oct 31, 2024

V24.10 中的更新

特性

  • Implemented a new caching mechanism to reduce memory consumption when rendering external HTML documents.
  • Added support for the Linux platform - Compatibility has been extended to include the Linux platform. Developers can now seamlessly utilize the library in Linux environments, enabling cross-platform development and deployment of SVG processing applications.