我有一个.NET Core 2.0项目并使用Aspose.Cells版本18.2.0。当我尝试将有效的XLS转换为PDF,HTML或SVG时,它会失败。
我正在使用此代码:
Workbook doc = new Workbook(inputStream); // my input file stream
doc.Save(outputStream, SaveFormat.Pdf);
您可以尝试使用Svg和Html
代替SaveFormat.Pdf
作为PDF转换的结果,我得到PDF文件"无效的文件结构",正如Pdf读者所说。
作为SVG转换的结果,我得到任何浏览器都无法打开的SVG文件。
由于HTML转换,我得到的Html文件只包含很多随机符号。
我注意到此问题仅出现在.NET Core项目中,而在.NET Framework 4.6.1中,一切正常。在Core和Framework上,CSV和TXT转换都很好。
所以我的问题是:是否有任何解决方法可以让它在.NET Core上运行,或者只有选项是使用.NET Framework直到它被修复?或许我在文档中遗漏了什么?
答案 0 :(得分:0)
<强>更新-3 强>
Aspose.Cells for 18.4及更高版本支持.NET Core / Standard中的所有功能,因为它支持.NET 2.0 / 4.0。请从以下链接查看更新的文章。
https://docs.aspose.com/display/cellsnet/Feature+Overview
<强>更新-2 强>
请从以下链接下载并尝试Aspose.Cells for .NET - April Release,即18.4 ,它应该可以解决您的大部分问题。
https://www.nuget.org/packages/Aspose.Cells/18.4.0
如果您发现任何问题,请告诉我们,我们会仔细研究并尽快为您提供帮助。
<强>更新-1 强>
我们担心,目前不支持这些功能,但我们会尽快支持它们。
请参阅Aspose.Cells for .NET文档的Feature Overview页面以获取更多帮助。
注意: 我在Aspose担任开发人员传播者