|
|
|
Конвертация изображений с помощью ImageMagick | ☑ | ||
|---|---|---|---|---|
|
0
proudbird
21.09.13
✎
10:26
|
Доброго времени суток. В типовой конфигурации УТ 3.0 (думаю в других тоже) имеется возможность сканирования документов. Для конвертации полученных изображений используется программа ImageMagick (convert.exe) . Хотел бы использовать эту прогу для решения своих задач, но только что-то не получается разобраться в том, как это сделать.
Пробую так: КомандаСистемы("convert ""d:\123.bmp"" ""d:\123.pdf"""); но ничего не происходит. Если ввожу эту же команду в командной строке, то выдает ошибку: Недопустимый параметр: "d:\123.pdf". Может быть, кто-нибудь подскажет, как использовать эту чудо команду. Буду очень благодарен. |
|||
|
1
Asmody
21.09.13
✎
10:29
|
||||
|
2
proudbird
21.09.13
✎
10:44
|
Это я смотрел. Еще смотрел вот это http://imagemagick.com/script/binary-releases.php#windows. Там написано следующее:
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
mistеr
21.09.13
✎
11:02
|
(2) Слеши?
|
|||
|
4
proudbird
21.09.13
✎
11:11
|
(3) Если сделать так:
convert "d:/123.bmp" "d:/123.pdf" то выдает ошибку: Недопустимый параметр: /123.bmp" |
|||
|
5
Asmody
21.09.13
✎
11:40
|
Мне тут подсказывают, что имагемаджиковый convert конфликтует со встроенным convert Windows. Так что вызывать надо с полным путем к convert.exe
|
|||
|
6
Rie
21.09.13
✎
11:43
|
(5) +1
Аналогичная проблема возникла - и легко разрешилась именно таким способом. |
|||
|
7
proudbird
21.09.13
✎
12:15
|
Стыдно признаться, но проблема оказалась в том, что я просто не установил ImageMagick, а решил, что c:\Windows\System32\convert.exe он и есть :). После установки все решилось. Работает и без полного пути.
Простите меня за отнятое время. Всем спасибо за помощь. |
|||
|
8
Asmody
21.09.13
✎
12:20
|
smaharbA благодари, это он мне в аську скинул
|
|||
|
9
proudbird
21.09.13
✎
12:35
|
Отдельно спасибо smaharbA. Как оказалось, полный путь нужно все таки прописывать. Сработало так:
КомандаСистемы("c:\""Program Files""\ImageMagick-6.8.6-Q16\convert.exe convert ""d:\123.bmp"" ""d:\123.pdf"""); Т.к. в полном пути имеется пробелы, пришлось Program Files взять в ковычки. |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |