簡體   English   中英

Aspose Slides Dotnet Core Linux,無法獲取縮略圖

[英]Aspose Slides Dotnet Core Linux, failing to get thumbnail

在 DotnetCore6 Linux 中運行 aspose 幻燈片的基本測試時,我得到:

System.TypeInitializationException:“Gdip”的類型初始化程序引發了異常。 ---- System.PlatformNotSupportedException:非 Windows 平台不支持 System.Drawing.Common。 有關詳細信息,請參閱https://aka.ms/systemdrawingnonwindows 堆棧跟蹤:在 System.Drawing.SafeNativeMethods.Gdip.GdipCreateBitmapFromScan0(Int32 寬度,Int32 高度,Int32 步幅,Int32 格式,IntPtr scan0,IntPtr& 位圖)

例外。

簡單的例子:

 var pres = new Presentation(fn);
        for (var page = 0; page < pres.Slides.Count; page++)
        {
            ISlide slide = pres.Slides[page];
            
            slide.GetThumbnail());//.Save($"{_currentDir}/output/{origfn}_{page + 1}.tiff");
        }

我參考過:

<PackageReference Include="System.Drawing.Common" Version="6.0.0" />
<PackageReference Include="Aspose.Cells" Version="22.8.0" />
<PackageReference Include="Aspose.Email" Version="22.7.0" />
<PackageReference Include="Aspose.Imaging" Version="22.8.0" />
<PackageReference Include="Aspose.PDF" Version="22.7.0" />
<PackageReference Include="Aspose.Slides.NET" Version="22.7.0" />
<PackageReference Include="Aspose.Words" Version="22.8.0" />
<PackageReference Include="BitMiracle.LibTiff.NET" Version="2.4.649" />

不幸的是,Aspose.Slides 還不支持 .NET 6。 Aspose.Slides 22.11 仍計划支持 .NET 6。 我為 Aspose 工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM