#0
by napagokc
Сразу скажу, что тему читал. У меня подобная задача: нужно уменьшить сканы, которые весят более 10 МБ. Думаю файлы bmp и pdf вообще сразу преобразовывать к jpg. Пишу так: Что в переменных - понятно из названия. Строка получается такая: "c:""Program Files (x86)""ImageMagick-6.8.7-Q16convert.exe convert ""c: emp*.bmp"" ""c: emp*.jpg"""); Такая строка не работает вообще, однако если у выходящего файла убрать звездочку и дать определенное имя, то файл создастся. Правда, в консоли все равно пишется какая-то ошибка. А проблема у меня заключается в том, что мне важно имя файла. Мне нужно, чтобы имя исходящего файла и имя результата совпадали, менялось только расширение. Как это можно сделать, чтобы не перебирать каждый файл по отдельности средствами 1С?
#1
by napagokc
+ Ошибся. Строка такая: c:"Program Files (x86)"ImageMagick-6.8.7-Q16convert.exe convert "c: emp*.bmp" "c: emp*.jpg"
#2
by napagokc
+ И еще: как решить проблему с русскоязычным названием файлов? Такие файлы тоже не хотят преобразовываться.
#3
by napagokc
латинские названия можно попробовать преобразовать через mogrify: c:"Program Files (x86)"ImageMagick-6.8.7-Q16mogrify.exe mogrify -format jpg c: emp*.bmp Так работает, хоть в консоли и ругается опять на то, что не может открыть файл... Тем не менее, англоязычные названия файлов преобразуются корректно, а вот русскоязычные - ни в какую
#5
by napagokc
в смысле? Если в папке есть англоязычные файлы, то все они конвертируются через mogrify. Не конвертируются только русскоязычные.
#6
by napagokc
Asmody-ииии!!! Ведь ты всё знаешь! Я видел твой код работы с mogrify, скажи хоть что-нибудь, поделись опытом! ;(
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- розница 2.0 варианты отчетов
- Программный ввод на основании ПКО
- Не регистрируется объект для плана обмена
- v8: не видна переменная в модуле формы
- ОбъектXDTO в реквизитах
- Конвертация данных из табличной части в реквизит.
- Нужен перенос одного документа между базами
- Интересно почему 1С не заморочились с переносом остатков и движений из БП в УТ?
- Ошибка при проведении документа Списание с расчетного счета
- Отчет СКД
- Универсальный отчет и RLS
- Как вызвать процедуру модуля внешней обработки из общего модуля?
- Как программно перезаписать документы
- уникальность записи регистра сведений
- Проблема с генерацией штрих-кода для весов с печатью этикеток v2
- Новый COMОбъект("ADODB.Connection") linux 1С 8.3
- Нужна помощь по СКД - итог по группировке не сходится с детальными записями
- Программно добавить выбранное поле в СКД
- отображение ФИО продавца на чеке.
- v7: Установить значение ячейки ТЗ по номеру колонки