C# ImageMagick PDF委托失败,缺少重影脚本

C# ImageMagick PDF委托失败,缺少重影脚本,c#,pdf,imagemagick,ghostscript,C#,Pdf,Imagemagick,Ghostscript,我想使用ImageMagick将PDF转换为PNG格式。我发现我需要在计算机上安装GhostScript才能使ImageMagick正常工作 我想开发的这个软件也应该被其他人使用。我不能要求他们也在他们的计算机上安装GS,所以我想知道是否有办法将Ghostscript的引用添加到我的项目中,这样我就不需要别人安装我的软件以外的其他软件了 能做到吗?有没有一种方法可以在不在计算机上安装任何东西的情况下使用GhostScript和ImageMagick?我看不出在不在计算机上安装软件的情况下如何使用

我想使用ImageMagick将PDF转换为PNG格式。我发现我需要在计算机上安装GhostScript才能使ImageMagick正常工作

我想开发的这个软件也应该被其他人使用。我不能要求他们也在他们的计算机上安装GS,所以我想知道是否有办法将Ghostscript的引用添加到我的项目中,这样我就不需要别人安装我的软件以外的其他软件了


能做到吗?有没有一种方法可以在不在计算机上安装任何东西的情况下使用GhostScript和ImageMagick?

我看不出在不在计算机上安装软件的情况下如何使用软件,除非您计划通过互联网提供云服务

我也不明白为什么你不能期望人们安装其他软件,这是非常普遍的做法

注意:您不需要ImageMagick将PDF呈现为PNG,Ghostscript非常乐意这样做(确实这就是ImageMagick需要它的原因)。当然,您可能希望使用IM进一步处理生成的PNG


当然,您可以将GS构建到自己的应用程序中,但请记住,GS是根据AGPL获得许可的,因此您的应用程序也需要与AGPL兼容,或者您需要商业许可。但是,将GS构建到应用程序中并不能使ImageMagick使用它。

有关于如何在应用程序中构建GS的指南吗?源代码中有很多文档,您看过了吗?