Я пытаюсь преобразовать PDF-документ в PNG файл с помощью средств командной строки ImageMagick с веб-сайта ASP.NET. Я создаю новый процесс оболочки и выполняю следующую команду:
convert -density 96x96 "[FileNameAndPath].pdf" "[FileNameAndPath].png"
Это хорошо работает при тестировании веб-сайта на моей локальной машине с сервером разработки ASP.NET для разработчиков VS, и эта команда также хорошо работает при вводе вручную в оболочку. При запуске из программно созданной оболочки в ASP.NET появляется следующее сообщение об ошибке:
Invalid Parameter - 96x96
Кто-нибудь знает, почему это происходит и что делать?
Я тестировал команду, когда вы регистрировались на сервере через RDP с другой учетной записью пользователя, чем процесс ASP.NET. Я использовал те же файлы установки ImageMagick и Ghostscript, что и на моем локальном компьютере, и активировал добавление пути установки ImageMagick к переменным окружения во время установки. С тех пор сервер не перезагружен.