|
QR Code И Word | ☑ | ||
---|---|---|---|---|
0
FreeWay
07.04.21
✎
14:49
|
Стоит задача:
Прочитать Qr коды из Word и распознать их. У кого какие соображения? |
|||
1
Irbis
07.04.21
✎
14:50
|
Что читаем изображение или текст двумерного штрих кода?
|
|||
2
Garykom
гуру
07.04.21
✎
14:51
|
Соображение что вам понадобится программист
|
|||
3
FreeWay
07.04.21
✎
14:55
|
(1) нужно прочитать картинку в документе и распознать изображение
|
|||
4
FreeWay
07.04.21
✎
14:55
|
(2) сарказм ))
|
|||
5
Griffin
07.04.21
✎
14:58
|
В БП есть блок для счетов на оплату. Оттуда недавно выдрал кусок для своей нетленки, теперь клиенты по мобильнику счета оплачивают.
|
|||
6
FreeWay
07.04.21
✎
15:00
|
(5) камеру не используем, только содержимое Word
|
|||
7
NorthWind
07.04.21
✎
15:00
|
ну наверно сначала нужно дернуть из ворда изображения, потом попытаться натравить на них какую-нибудь библиотеку, которая умеет распознавать QR из картинок.
|
|||
8
Irbis
07.04.21
✎
15:01
|
(6) Извращенцы. Придётся вам самим разбирать двоичку от картинки в ворде
|
|||
9
Griffin
07.04.21
✎
15:02
|
(6) Ну для распознавания картинок надо нейронку разворачивать и обучать. В Python есть библиотеки. Вот такие мысли.. :)
|
|||
10
NorthWind
07.04.21
✎
15:03
|
(9) либы уже есть готовые для распознания QR-кодов из изображений
|
|||
11
NorthWind
07.04.21
✎
15:03
|
ZXing, например, упоминают в инете. Сам не пользовался
|
|||
12
Irbis
07.04.21
✎
15:05
|
Интересно в каком процессе такое понадобилось. Чтобы читать картинку, которая предназначена для чтения сканером, читать непосредственно из файла, да ещё из Ворда
|
|||
13
NorthWind
07.04.21
✎
15:06
|
скорее всего какая-то документация с qr'ами внутри. Были же извращенцы, которые даже "Евгения Онегина" qr'ами напечатали в книжку.
|
|||
14
Garykom
гуру
07.04.21
✎
15:07
|
Предлагаю взять сканер ШК, который умеет читать с экрана (оптика не лазер) и в автоматическом режиме и закрепить его напротив монитора
Затем скриптом(ами) открыть файл word и прокручивать документ |
|||
15
Garykom
гуру
07.04.21
✎
15:07
|
(14) к (4)
|
|||
16
Garykom
гуру
07.04.21
✎
15:09
|
(14) прокручивать посылкой кодов кнопки "стрелка вниз" через
ОбъектShell = Новый COMОбъект("Wscript.Shell"); ОбъектShell.SendKeys("{DOWN}"); http://1clenta.ru/pattern/49 |
|||
17
FreeWay
07.04.21
✎
15:11
|
(12) Ссылки на авторизацию в виде инструкции в Word файле (картинки QR кода). Разработчики любыми путями отписываются, не желают дать в текстовом формате. Руководство наседает и требует выдать результат для внесения данных в свою базу.
|
|||
18
NorthWind
07.04.21
✎
15:17
|
(17) количество кодов-то хоть какими количествами исчисляется? Если меньше нескольких сотен, то я бы это все руками предпочел сделать
|
|||
19
FreeWay
07.04.21
✎
15:17
|
походу придётся работать с word как с zip архивом. использовать document.xml и содержимое папки media
|
|||
20
FreeWay
07.04.21
✎
15:18
|
(18) в пределах 2700 шт
|
|||
21
NorthWind
07.04.21
✎
15:19
|
(19) если файл docx, то, конечно, так будет проще всего
|
|||
22
NorthWind
07.04.21
✎
15:21
|
и если задачка разовая, то вариант (16) вполне имеет право на существование, кстати. Подумайте.
|
|||
23
FreeWay
07.04.21
✎
15:22
|
(22) разовая, но труда уйдет куча. проще код нарисовать
|
|||
24
Garykom
гуру
07.04.21
✎
15:24
|
(23) С подобными вопросами вам проще взять сканер со скотчем и палками
|
|||
25
arsik
гуру
07.04.21
✎
15:25
|
Готового дочерта. 1я в выдаче гугла http://catalog.audit-balans.ru/public/157814/
Только там с камеры забирается картинка, вам же эту часть пропустить и использовать часть распознавания. |
|||
26
FreeWay
07.04.21
✎
15:29
|
(25) с камерой не работаем
|
|||
27
arsik
гуру
07.04.21
✎
15:41
|
(26) А при чем там камера. Из описания понятно, что есть 2 части обработки. 1я снимает фото с камеры, 2я распознает уже картинку. Тебе для себя нужно 2ю часть скопипастить.
|
|||
28
mdao
07.04.21
✎
16:03
|
(0) конвертить doc в jpg, далее jpg в txt программой Zbar
|
|||
29
Garykom
гуру
07.04.21
✎
16:05
|
(28) >конвертить doc в jpg
предлагаю через распечатку и сканирование ЗЫ но можно просто на выходе принтера сканер ШК прилепить )) |
|||
30
DGorgoN
07.04.21
✎
16:15
|
2700 шк за пару часов распознать с помощью тсд можно ну или за день с помощью сотового. Вам точно что то пару дней тратить нужно на разработку и отладку обработки?
|
|||
31
arsik
гуру
07.04.21
✎
16:17
|
(30) Лучше полдня потерять, потом за 5 минут долететь.
|
|||
32
FreeWay
08.04.21
✎
02:25
|
ИмяФайлаРаспознования=ПолучитьИмяВременногоФайла("txt");
ЧтениеXML = Новый ЧтениеXML; ЧтениеXML.ОткрытьФайл(ПутьКФайлуDocuments); //Открываем файл Пока ЧтениеXML.Прочитать() Цикл //Цикл по структуре Если ЧтениеXML.ТипУзла = ТипУзлаXML.НачалоЭлемента Тогда //Определяем начало элемента Пока ЧтениеXML.ПрочитатьАтрибут() Цикл Если ЧтениеXML.Имя="Target" и Лев(ЧтениеXML.Значение,6)="media/" Тогда Если НЕ (Найти(ЧтениеXML.Значение,"_app_ios") или Найти(ЧтениеXML.Значение,"_app_android_")) Тогда ИмяФайлаИзображения=ПутьККаталогу+СтрЗаменить(ЧтениеXML.Значение,"/","\"); ПутьКПрограммеРаспознованияШтрихкода="C:\Program Files (x86)\ZBar\bin"; СтрокаЗапуска="cmd /c zbarimg.exe --raw """+ИмяФайлаИзображения+""" >> """+ИмяФайлаРаспознования+""""; КодВозврата=0; ЗапуститьПриложение(СтрокаЗапуска,ПутьКПрограммеРаспознованияШтрихкода,Истина,КодВозврата); КонецЕсли; КонецЕсли; КонецЦикла; КонецЕсли ; КонецЦикла; |
|||
33
FreeWay
08.04.21
✎
02:29
|
Профит ))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |