[英]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.