Конвертация изображений с помощью ImageMagick #681574


#0 by proudbird
Доброго времени суток. В типовой конфигурации УТ 3.0 (думаю в других тоже) имеется возможность сканирования документов. Для конвертации полученных изображений используется программа ImageMagick (convert.exe) . Хотел бы использовать эту прогу для решения своих задач, но только что-то не получается разобраться в том, как это сделать. Пробую так: КомандаСистемы("convert ""d:123.bmp"" ""d:123.pdf"""); но ничего не происходит. Если ввожу эту же команду в командной строке, то выдает ошибку: Недопустимый параметр: "d:123.pdf". Может быть, кто-нибудь подскажет, как использовать эту чудо команду. Буду очень благодарен.
#1 by Asmody
#2 by proudbird
Это я смотрел. Еще смотрел вот это . Там написано следующее: Note, use a double quote (") rather than a single quote (') for the ImageMagick command line under Windows:   convert "e:/myimages/image.png" "e:/myimages/image.jpg" Я так и пробую, но не работает. Мне бы листинг, который бы работал в 1С.
#3 by mistеr
Слеши?
#4 by proudbird
Если сделать так: convert "d:/123.bmp" "d:/123.pdf" то выдает ошибку: Недопустимый параметр: /123.bmp"
#5 by Asmody
Мне тут подсказывают, что имагемаджиковый convert конфликтует со встроенным convert Windows. Так что вызывать надо с полным путем к convert.exe
#6 by Rie
+1 Аналогичная проблема возникла - и легко разрешилась именно таким способом.
#7 by proudbird
Стыдно признаться, но проблема оказалась в том, что я просто не установил ImageMagick, а решил, что c:WindowsSystem32convert.exe он и есть :). После установки все решилось. Работает и без полного пути. Простите меня за отнятое время. Всем спасибо за помощь.
#8 by Asmody
благодари, это он мне в аську скинул
#9 by proudbird
Отдельно спасибо smaharbA. Как оказалось, полный путь нужно все таки прописывать. Сработало так: КомандаСистемы("c:""Program Files""ImageMagick-6.8.6-Q16convert.exe convert ""d:123.bmp"" ""d:123.pdf"""); Т.к. в полном пути имеется пробелы, пришлось Program Files взять в ковычки.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С