Aspose.Slides.NET6 CrossPlatform can be used for .NET6, .NET7, and future .NET releases. Supported systems: Windows, Linux, and macOS. Aspose.Slides cross-platform contains a collection of libraries that implements its own graphics subsystem: aspose.slides.drawing.capi_vc14x64.dll, aspose.slides.drawing.capi_vc14x86.dll, libaspose.slides.drawing.capi_x86_64_libstdcpp_libc2.23.so, libaspose.slides.drawing.capi_appleclang_x86_64.dylib, and libaspose.slides.drawing.capi_appleclang_arm64.dylib. Notes: Aspose.Slides .NET6-CrossPlatform public API duplicates the types and namespaces from System.Drawing.Common (Bitmap, Metafile, Graphics, and many others). Potential problem: The described setup has its cons. For example, if you develop in Windows and you have projects that use the original System.Drawing.Common, you might encounter conflicts with Aspose.Slides types. Solution: You can use extern alias to resolve the problem. Aspose.Slides for .NET6+ CrossPlatform requires Linux x86_x64 with GLIBC 2.23 and higher for Linux systems. CentOS 7 GLIBC version is 2.14 and it is not supported. To use Aspose.Slides under CentOS 7 or other systems (like Alpine) that do not meet this requirement, please get Aspose.Slides for .NETStandard.
$ dotnet add package Aspose.Slides.NET6.CrossPlatform
Product Page | Docs | Demos | API Reference | Examples | Blog | Releases | Free Support | Temporary License
This package is designed to use Aspose Slides for .NET6+ cross-platform without having to depend on System.Drawing.Common. It contains the cross-platform version of Aspose.Slides for .NET that uses a custom proprietary graphics engine developed by the Aspose.Slides team.
Note: Aspose.Slides for .NET6+ Cross-Platform requires Linux x86_64 with GLIBC 2.23 or later. Systems such as CentOS 7 (GLIBC 2.14) are not supported. If you need to run Aspose.Slides on CentOS 7 or other incompatible systems (e.g., Alpine), please use the standard package: Aspose.Slides for .NET.
To run Aspose Slides for .NET6+ cross-platform on macOS, you have to install the fontconfig package:
$ brew install fontconfig
Product Page | Docs | Demos | API Reference | Examples | Blog | Releases | Free Support | Temporary License