ABBYY OCR - Как использовать несколько параметров региона в Uri?
Я работаю с облачным оптическим распознаванием текста ABBYY, когда моя задача - сканировать 3 определенных места в каждом сканируемом документе. Эти 3 места всегда будут одинаковыми, поэтому я хочу использовать ProcessFields
Функция делает это и возникают некоторые проблемы с этим. Когда я хочу сканировать только одно конкретное место, я использовал это:
string url1 = String.Format("http://cloud.ocrsdk.com/processFields?region=0,0,200,200&language=english");
При попытке сканирования 2 мест я пробовал это:
string url1 = String.Format("http://cloud.ocrsdk.com/processFields?region=0,0,200,200 region 100,100,100,100&language=english");
это дало мне ошибку. Кто-нибудь есть какие-либо советы, как это сделать? Я также попробовал defieng 3 Uri, но так как загрузка выполняется только один раз - как я могу связаться с 2 другими Uri, не сканируя их снова?
большое спасибо!
1 ответ
Согласно документации метода processField, вы не можете передавать параметры поля в URI, вы должны сформировать XML и отправить его, используя метод POST вместо GET. На этой странице также есть образец XML-файла.
Простой метод с URI работает только для одного поля и метода processTextField.