Alok d gr8 Ответов: 3

Библиотека Microsoft office document imaging 12.0 с c# (VS 2008)


Привет,

Я пытаюсь преобразовать изображение jpeg в текст с помощью библиотеки OCR с исходным кодом, предоставленным по ссылке ниже
Преобразование изображений в текст с помощью Office 2007 OCR, OpenXML и распознавания речи[^]

Но я получаю ниже раздражающее исключение каждый раз, когда я это делаю
md.OCR(MODI.MiLANGUAGES.miLANG_ENGLISH,true,true);

Сообщение об исключении является:-
Object hasn't been initialized and can't be used yet.

Я попробовал конвертировать непосредственно из приложения Microsoft document imaging с помощью инструментов - > распознавать текст с помощью OCR. Он прекрасно работает.

Любая помощь будет искренне оценена.

Заранее спасибо.

3 Ответов

Рейтинг:
2

ThatsAlok

не могли бы вы преобразовать JPEG в tiff, а затем попробовать запустить тот же код!


Alok d gr8

Спасибо за ответ.
Пробовал и с tiff-файлами, но безуспешно.

Рейтинг:
2

fadia jabeen

Да пребудет с вами мир! Я получал то же самое исключение, а затем узнал, что я делаю неправильно во время установки Microsoft office document imaging. i.e "Run from my computer" option.
Итак, решение, которое сработало для меня, заключается в следующем: запустите программу установки Microsoft Office 2007, выберите пункт Добавить или удалить компонент, затем в окне "Параметры установки" разверните "офисные инструменты", щелкните правой кнопкой мыши "Microsoft office document Imaging" и выберите второй вариант, то есть "запустить все с моего компьютера". Нажмите кнопку Продолжить, и так же сделайте, как указано, чтобы установить его. После этого исключение не будет появляться в строке функции OCR.


Рейтинг:
2

luoyunfeng

запустите от имени администратора, и он будет хорошо работать. Я не знаю почему.