2013-05-05 2 views
4

Я только что купил abbyy finereader 11 copr, чтобы избавить его от другой программы, но я не могу найти комманды, которые будут использоваться для finereader.exe. поэтому без каких-либо команд он просто открывается и сканирует, но мне нужно указать, где сохранить документ и как его назвать, и закрыть приложение снова, также было бы здорово иметь его в качестве фоновой задачи.abbyy finereader.exe ищет команды cmd для использования в других программах

ответ

4

К сожалению, такое профессиональное программное обеспечение OCR не поддерживает утилиты командной строки. Для пакетной обработки он предлагает утилиту HOT FOLDER внутри нее (из графического интерфейса). http://informationworker.ru/finereader10.en/hotfolder_and_scheduling/installandrun.htm

Если вы хотите сделать пакетную обработку OCR из своей программы, они продают другое программное обеспечение под названием «ABBYY Recoginition Server».

Там также предлагает полный API для программистов: http://www.abbyy.com/ocr_sdk_windows/technical_specifications/developer_environment/

Если ваш план состоит в периодическом процессе их и записать содержимое в базу данных, вы можете также сделать Программный способ трюк, чтобы преодолеть такое ограничение, как я сделал в последнее время в одном из моих проектов (это немного автономно, но это просто и работает): анализируя файлы и помещая их в таблицу базы данных из вашей программы, перемещайте (или копируйте) их все в папку при изменении имени файла для включения идентификатора из таблицы базы данных. Затем используйте утилиту «горячая папка» для OCR всех файлов, имея одинаковое имя файла с расширением TXT (оно настроено из настроек «горячей папки»). Затем в вашей программе проанализируйте текстовые файлы папки, получите их содержимое как строку и проанализируйте IDS таблицы из имени файла, а остальные обновят вашу таблицу с этой информацией.)

4

Здравствуйте, я видел это сообщение очень поздно, но я использовал командную строку ABBYY для 10 лет.

Я предпочитаю ABBYY 8, потому что делает такую ​​же хорошую работу быстрее и не открывает какой-либо графический интерфейс. Он поставляется с FineOCR.exe:

"C:\...\ABBYY FineReader 8\FineOCR.exe" %1 /lang greek english /send MsWord 

Это OCR и открывает MsWord. FineOCR.txt - простой файл справки.

Что касается ABBYY 11,12 (все версии), то существует файл FineCmd.exe. Используя что-то вроде:

"c:\...\FineReader\FineCMD.exe" %1 /lang greek english /send MsWord 

делает то, что сделал FineOCR раньше (но не .txt файл справки)

+0

какой аргумент командной строки следует использовать для сохранения файла MsWord? –

+0

FineCmd.exe ничего не делает, он просто открывает графический интерфейс в версии 12. – Howie

+0

Здравствуйте, я использую этот .bat для FR12: "c: \ Graph \ ABBYY FineReader 12 \ App \ FineReader \ FineCMD.exe"% 1/lang греческий английский/отправить MsWord It works * fine *!. Mike –

11

Выполняя свой исследовательский проект OCR, нашел. Работает с FR12, не тестировался с более ранними версиями.

FineCmd.exe PRESS2.TIFF /lang Mixed /out C:\temp\result.txt /quit 

general command line: <open_keys/scanning> [<recognition_keys>] [<export_keys>] 

    <open_keys/scanning> ::= ImageFiles | /scan [SourceName] | /file [filename1 filename2], where 
    ImageFiles - list of files for recognition 
    SourceName - images source (scanner); if not specified, current is used 
    filename.. - list of files for recognition 

    <recognition_keys> ::= [/lang Language] [/optionsFile OptionsFileName], where 
    Language - name of language in English (russian, greek, Mixed) 
    OptionsFileName - path to options file 

    <export_key> ::= /out ExportFile | /send Target, where 
    ExportFile - name of file with extension to save file to 
     (txt, rtf, doc, docx, xml, htm(l), xls, xlsx, ppt, pptx, pdf, dbf, csv, lit); 
    Target - name of target app where to open 
     (MSWord, MSExcel, WordPro, WordPerfect, StarWriter, Mail, Clipboard, WebBrowser, Acrobat, PowerPoint) 

Эта команда открывает FR ui, обрабатывает файл и затем закрывает его (если вы передаете аргумент/quit). FineCmd.exe находится в каталоге FR, где вы его установили

+0

Не могли бы вы привести пример OptionsFile? – Diana

+0

OptionsFile - это файл batch.options.xml, который вы получаете в папке документа FR. К сожалению, кажется, что есть ошибка (по крайней мере, в FR12): пользовательские шаблоны _are_ сохранены в XML-файле, но не загружены FR. –