Aspose.Slides What is the latest solution for cross-platform support of System.Drawing.Common?
The latest solution for cross-platform support of System.Drawing.Common
in Aspose.Slides is the introduction of a new .NET 6 cross-platform NuGet package, which is expected to be available in version 23.11. This package addresses the limitations of System.Drawing.Common
, which is only supported on Windows starting from .NET 6.
For cross-platform development, you can use the Aspose.Slides for .NET 6 package, which includes its own graphics subsystem implementation, allowing it to function on Windows, Linux, and macOS. This change was made to overcome the restrictions imposed by System.Drawing.Common
and to ensure compatibility across different operating systems.
You can find the cross-platform NuGet package at the following link: Aspose.Slides.NET6.CrossPlatform. Additionally, if you are using .NET Standard 2.1, you can still utilize the existing version of Aspose.Slides, but it requires the libgdiplus
library to be installed on your system.
For more detailed information, you can refer to the official documentation on cross-platform support for Aspose.Slides here and check the release notes for version 23.11 for updates on the new features and fixes.
Sources:
[1]: Cross-Platform Aspose.Slides, .NET 6, Linux, and System.Drawing.Common
[2]: Aspose.Slides for .NET 6 Cross Platform - Aspose Documentation