Je viens d'acheter Abbyy FineReader 11 COPR pour le pivoter d'un autre programme, mais je ne peux pas trouver de recommander d'être utilisé pour FineReader.exe. Donc, sans aucune commande, cela ouvre et scanne simplement, mais je dois le dire où enregistrer le document et la façon de nommer et de fermer l'application à nouveau, il serait également cool de l'avoir comme une tâche d'arrière-plan. P>
5 Réponses :
Malheureusement, un tel logiciel OCR professionnel ne prend pas en charge les utilitaires de ligne de commande. Pour le traitement par lots, il offre un utilitaire de dossier chaud à l'intérieur (de l'interface graphique). http://informationworker.ru/finereader10.en/hotfolder_and_scheduling/installandrun.htm p>
Si vous souhaitez effectuer un traitement par lots d'OCR à partir de votre programme, ils vendent un autre logiciel appelé «serveur de reconnaissance ABBYY». P>
Il propose également une API complète pour les programmeurs: http://www.abbyy.com/ OCR_SDK_Windows / Technical_Specifications / Developer_Environment / P>
Si votre plan est de les traiter par lots et d'écrire le contenu dans une base de données, vous pouvez également faire un tour programmatique pour surmonter cette limitation, comme je l'ai récemment fait dans l'un de mes projets (c'est un peu hors ligne mais est simple et fonctionne): lors de l'analyse des fichiers et de les mettre à la table de votre base de données à partir de votre programme, déplacez-les (ou copiez-les) dans un dossier tout en modifiant leur nom de fichier pour inclure un ID de votre table de base de données. Ensuite, utilisez Utilitaire 'Hot Dossier' sur OCR Tous les fichiers, en ayant le même nom de fichier avec TXT Extention (il est défini à partir de paramètres 'Hot Dossier'). Ensuite, dans votre programme analysez les fichiers texte du dossier, obtenez leur contenu en tant que chaîne et analysez les ID de la table du nom de fichier, le reste met à jour votre table avec ces informations.) P>
Veuillez faire un peu plus de recherches, comme vous pouvez le constater dans Cette réponse et note Il est parfaitement possible de convertir des fichiers à l'aide de fr ocr. en utilisant la ligne cmdline.
Un an plus tard, Abbyy prend en charge l'utilisation de la ligne de commande: http://www.ocr4lux.com/fen : Documentation P>
Bonjour j'ai vu ce msg très tard mais je suis en train d'utiliser la ligne de commande Abbyy pour 10 ans.
Je préfère Abbyy 8 parce que fait le même bon travail et n'ouvre aucune interface graphique. Il vient avec finecr.exe: p> Il fait OCR et ouvre un msword. Finecr.txt est un fichier d'aide simple. P> concernant ABBYY 11,12 (toutes les versions) Il y a une FINECMD.EXE. En utilisant quelque chose comme: p> fait ce que le filecroc a déjà fait (mais aucun fichier d'aide excédentaire) p> p> p>
quel argument de ligne de commande dois-je utiliser pour enregistrer le fichier MSWord ??
FINECMD.EXE ne fait rien, cela ouvre simplement l'interface graphique dans la version 12.
Bonjour, j'utilise ceci .bat pour FR12: "C: \ graphique \ ABBYY FINEREREADER 12 \ ABBYY FINEREADER 12 \ FINEREADER \ FINEFMD.EXE"% 1 / LANG grec anglais / Envoyer msword Ça marche Fine i>!. Mike
Ce .bat ouvre un msword et insérez le texte (Opération OCR silencieuse - pas d'interface graphique OCR), mais cela ne le sauve pas automatiquement ...
Tout en effectuant mon projet de recherche OCR, trouvé un. Fonctionne avec FR12, n'a pas été testé avec des versions antérieures.
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)
Pourriez-vous donner un exemple d'optionFile?
OptionsFile est le fichier BATCH.OPTIONS.XML que vous obtenez dans un dossier de document FR. Il semble malheureusement que ce soit un bug (au moins au FR12): les modèles personnalisés sont enregistrés i> enregistrés dans le fichier XML, mais ne sont pas chargés par FR.
Pour moi (FineReader 12), cela ouvre l'interface utilisateur avec le fichier d'entrée mais n'effectue pas l'OCR, enregistrez le fichier ou quittez. Je dois remplir la sauvegarde / quitter manuellement. Y a-t-il une documentation sur d'autres options à la commande?
@JimGarrison Vous devez vérifier vos paramètres dans l'application FineReader, il doit être défini pour effectuer automatiquement OCR lorsque le document a été ouvert.
Pour tous rechercher ce Batch.OPtionS.xml b> qui peut être utilisé avec FINECMD.EXE, pour le trouver, vous devez enregistrer dans l'éditeur OCR FineReader OCR un projet OCR, dans le dossier de projet enregistré que vous trouverez le XML mentionné ci-dessus. J'ai testé finecmd.exe sur le fr 15 et peut confirmer que ça fonctionne bien. La commande est utilisée était fineCMD.exe fichier.pdf / lang français / optionsfile optionsfilename.xml / out fichier.pdf code> et il a fonctionné même le fr 15. Remarque: b> quel que soit le paramètre Vous définissez dans l'éditeur FR OCR et enregistré dans le dossier du projet sera ce que FINECMD.EXE utilisera.
La version 14 ne sauvegarde pas le fichier de sortie à l'aide de:
FineCmd.exe PRESS2.TIFF /lang Mixed /out C:\temp\result.txt
Je suis capable d'utiliser au sein d'Abbyy FineReader 14, vous avez tort.
Ivan je peux confirmer cela. Cela ne fonctionne pas avec FineReader 14. @leeteonghoe Pourriez-vous partager la commande que vous utilisez? La sortie est-elle enregistrée correctement sur le document FR 14?
"C: \ Fichiers du programme (x86) \ ABBYY FINEREREADER 14 \ FINECMD.EXE" "C: \ ONPATH \ FILE \ OCR \ TEST.PNG" / LANG MIXE / OUT "C: \ Fichier \ ocr \ résultat.txt " /quitter
J'ai même créé une application Web de démarrage de printemps aux images OCR, téléchargez via navigateur, pas de problème jusqu'à présent ...