dlls.png
Hello,
Thanks for your inquiry!
The reason of our products still use System.Drawing under the NET5.0 and NET6.0 framework is: Under the Windows system, the System.Drawing has a better effect on handling the images than SkiaSharp. It will take shorter time and generate the image in better quality.
We noticed that System.Drawing only supported on Windows in NET6.0 as you mentioned. If you want to use SkiaSharp under NET5.0 or run the project under NET6.0 in Linux, please follow the next steps to use the NetStandard dlls which based on SkiaSharp to your project manually.
Please download Spire.Doc from our website, and manually add the DLLs from the folder “netstandard2.0” (see screenshot). In addition, you need to install the following dependencies via NuGet.
• SkiaSharp (>= 1.68.0)
• System.Buffers (>= 4.5.0)
• System.Memory (>= 4.5.0)
• System.Runtime.CompilerServices.Unsafe (>= 4.5.0)
• System.Security.Cryptography.Xml (>= 4.5.0)
• System.Text.Encoding.CodePages (>= 4.5.0)
We also plan to release another product for Spire.Doc on Nuget, so that the users who want to make a NET6.0 project under Linux environment or who want to use SkiaSharp in Net Core project can use the DLL more convenience. It is expected to be released in the next version. Once we release it, I will notify you ASAP.
Sincerely,
Marcia
E-iceblue support team
Login to view the files attached to this post.