打开班次上的词语

时间:2018-04-16 08:04:53

标签: c# aspose aspose.words skiasharp

我有一个带有aspose单词18.0.1的net core 2.0.3项目和skiasharp 1.59.1,它可以在我的计算机上运行正常但是我试图在openshift上运行我的项目并获得以下异常:

  

'SkiaSharp.SKImageInfo'的类型初始化程序引发了异常。

我得到的内在异常是

  

无法加载DLL'libSkiaSharp':指定的模块或其上的模块   无法找到依赖项

这是我的代码:

public string PostWord(IFormFile file)
{
try
{
using(MemoryStream postFile = new MemoryStream())
using(MemoryStream htmlStream = new MemoryStream())
using(MemoryStream xmlStream = new MemoryStream())
{
file.CopyTo(postFile);
Document doc = new Document(postFile);
doc.Save(xmlStream, SaveFormat.WordML);

doc.Save(htmlStream, new HtmlSaveOptions { 
ExportImageAsBase64 = true, 
Encoding = Encoding.UTF8, 
SaveFormat = SaveFormat.Html });
 return "succ"; 
}
 }
 catch (System.Exception e) 
{ return e.Message; } } 

知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

请从Visual Studio项目中卸载/删除所有旧的Aspose.Words.dll引用(以及Bin文件夹中的相关DLL)。之后,请使用NuGet Package Manager UIinstall Aspose.Words for .NET NuGet package。这也将在您的项目中安装SkiaSharp等外部引用。我和Aspose一起担任开发者布道者。