使用PdfRenderer的ImageResizer是否适用于asp.NET 5

时间:2015-09-17 10:59:45

标签: asp.net-core imageresizer

当我从图像转换为图像时,我可以按照以下thread中的建议手动设置asp.NET 5 beta 7中的图像转换。但是,当我尝试使用Pdf Renderer插件时,它会在尝试加载ghost脚本库时抛出异常。

  

抛出异常:' System.InvalidOperationException'在ImageResizer.dll中

     

其他信息:找不到此平台的Ghostscript本机库:gsdll64.dll

同样的场景在asp.NET 4.5.x网站上运行正常,所以我想知道在asp.NET 5网站上使用带有pdf渲染器的图像缩放器是否因为原生而死装配加载问题? (我在asp.NET 5中看到了一些GitHub问题以及Imazen的存储库,这让我相信可能会出现这种情况。)

1 个答案:

答案 0 :(得分:1)

依赖加载在.NET中是一场毫无希望的灾难。他们摒弃了所有可能的x-plat解决方案,让我们陷入了死胡同。

在调用ImageResizer之前,您可以在gsdll64.dll上尝试P / Invoking LoadLibrary。这将在单一平台(win64)上运行。

我不认为我会支持ASP.NET 5,直到它接近技术预览质量(' beta'标签严格荒谬)。