It still does not work and gives the following error:
The type initializer for ‘SkiaSharp.SKAbstractManagedStream’ threw an exception.\n —> System.EntryPointNotFoundException: Unable to find an entry point named ‘sk_managedstream_set_procs’ in shared library ‘libSkiaSharp’.\n at SkiaSharp.SkiaApi.sk_managedstream_set_procs(SKManagedStreamDelegates procs)\n at SkiaSharp.SKAbstractManagedStream…cctor()\n
Exception occured while processing request. Exception message: The type initializer for 'SkiaSharp.SKAbstractManagedStream' threw an exception.
at SkiaSharp.SKAbstractManagedStream..ctor(Boolean owns), at SkiaSharp.SKManagedStream..ctor(Stream managedStream, Boolean disposeManagedStream), at SkiaSharp.SKCodec.WrapManagedStream(Stream stream),
Thank you for reporting this problem to us. I managed t reproduce the problem on my side and logged it in our bug tracking system as defect WORDSNET-19977. The reason of the problem is that Goelze.SkiaSharp.NativeAssets.AlpineLinux package is built against SkiaSharp 1.68.0, but the latest Aspose.Words release uses 1.68.1.1 versions of SkiaSharp, which seems to be not compatible with Goelze.SkiaSharp.NativeAssets.AlpineLinux package.
As a simple workaround, you can use Aspose.Words 19.11.0 instead of 20.2.0. This version uses SkiaSharp 1.68.0.
@mga
The latest version of Aspose.Words (20.5.0) still uses the same versions 1.68.1 version of SkiaSharp. But I found another build of SkiSharp native assets, which is compatible with SkiaSharp 1.68.1 StoneCold.SkiaSharp.NativeAssets.AlpineLinux. I checked it and it works fine on my side with Aspose.Words 20.5.0. Please let me know in case of any issues.