abbyy finereader.exe寻找在其他程序中使用的cmd命令

时间:2013-05-05 14:20:23

标签: cmd ocr abbyy finereader

我刚从另一个程序中购买了abbyy finereader 11 copr,但是我找不到任何可以用于finereader.exe的评价。 因此,没有任何命令它只是打开和扫描,但我需要告诉它在哪里保存文档以及如何命名和再次关闭应用程序,将它作为后台任务也很酷。

5 个答案:

答案 0 :(得分:17)

在进行我的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,处理文件然后关闭它(如果传递参数/退出)。 FineCmd.exe位于您安装它的FR目录中

答案 1 :(得分:4)

不幸的是,这种专业的OCR软件不支持命令行实用程序。对于批处理,它在其中提供HOT FOLDER实用程序(来自GUI)。 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/

如果你的计划是批处理它们并将内容写入数据库,你也可以做一个程序化的技巧来克服这种限制,正如我最近在我的一个项目中所做的那样(它有点离线但它有点很简单并且有效):在解析文件并将它们从程序中放入数据库表时,将它们全部移动(或复制)到文件夹中,同时更改其文件名以包含数据库表中的ID。然后使用'hot folder'实用程序来OCR所有文件,通过TXT扩展具有相同的文件名(它是从'hot folder'设置设置的)。然后在你的程序中解析文件夹的文本文件,将它们的内容作为字符串,并从文件名解析表IDS,其余的是使用该信息更新你的表。)

答案 2 :(得分:4)

您好我很晚才看到这个消息,但我使用ABBYY命令行已有10年了。

我更喜欢ABBYY 8,因为它可以更快地完成同样好的工作并且不会打开任何GUI。它附带了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帮助文件)

答案 3 :(得分:2)

一年后,ABBYY确实支持命令行使用:http://www.ocr4linux.com/en:documentation

答案 4 :(得分:2)

版本14不能使用以下方式保存输出文件:

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

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

版本11和12使用上述命令可以很好地工作(确实保存了输出),但是显示了可以使用/quit关闭的GUI。

版本9和版本10不附带FineCmd.exeFineOCR.exe

版本8可以OCR并将输出发送到所选的应用程序,但不能使用/out保存。以我的经验,它确实会打开GUI。