我正在尝试使用ImageMagick命令行工具将PDF文档转换为PNG文件,并从ASP.NET网站进行操作。我创建了一个新的shell进程,并让它执行以下命令:
convert -density 96x96 "[FileNameAndPath].pdf" "[FileNameAndPath].png"
当我在本地机器上使用VS的ASP.NET开发服务器测试网站时,这个代码可以正常运行。当手动输入该命令到shell中时也能很好地工作。但是,在ASP.NET程序创建的shell中运行时,会出现以下错误消息:
Invalid Parameter - 96x96
有没有人知道为什么会发生这种情况,以及该怎么做?
我已经使用不同于ASP.NET进程的用户帐户通过RDP登录服务器并测试了该命令。 我使用的是与我的本地机器完全相同的ImageMagick和Ghostscript安装文件,并在安装过程中激活了将ImageMagick安装路径添加到环境变量中。 自那以后服务器尚未重新启动。