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