我想使用ImageMagick在PNG中转换PDF。我发现我需要在计算机上安装GhostScript才能使ImageMagick正常工作。
我想开发的这个软件也应该被其他人使用。我不能要求他们在他们的计算机上安装GS,所以我想知道是否有办法将Ghostscript的引用添加到我的项目中,所以我不需要人们安装除我以外的其他软件。
可以吗?有没有办法在不在计算机上安装任何东西的情况下使用GhostScript和ImageMagick?
答案 0 :(得分:1)
我不知道如果不将软件安装在计算机上,您将如何使用软件,除非您计划提供通过互联网提供的云服务。
我也不明白为什么你不能指望人们安装其他软件,这是很常见的做法。
请注意,您不需要ImageMagick将PDF呈现给PNG,Ghostscript非常乐意这样做(事实上这就是ImageMagick需要它的原因)。当然,您可能希望使用IM来进一步处理生成的PNG。
当然,您可以将GS构建到您自己的应用程序中,但请记住,GS是根据AGPL许可的,因此您的应用程序也需要兼容AGPL,否则您将需要商业许可。将GS构建到您的应用程序中并不能让ImageMagick使用它。