FineReader: распознавание из контекстного меню или через командную строку

Abbyy FineReader PDF 15 - штука мощная, текст на документах распознаёт качественно и странички выравнивает. Но интерфейс тяжёлый и неповоротливый, запускается долго, десять раз подумаешь, а стоит ли его открывать ради одной pdf-ки. Из средств автоматизации - только "горячая папка", которая требует постоянно работающей службы.

К счастью, модуль распознавания вынесен в отдельный exe-шник, и параметры его запуска секрета не представляют. Мне показалось удобным добавить FineReader в меню "Отправить...", теперь я могу отправить документ или сразу пачку документов на распознавание в фоне одним кликом.

send to abbyy finereader

Если хотите также, зайдите в папку Отправить..., набрав в проводнике волшебное слово sendto, или полный адрес C:\Users\ваш пользователь\AppData\Roaming\Microsoft\Windows\SendTo.

send to abbyy finereader

Создайте там файл с расширением bat и следующим содержимым:

:loop
@echo off
set "filename=%~n1"
set "extension=%~x1"
set "output=%1.pdf"
if /i %extension% == .pdf set output=%1
echo Распознаём %extension% документ [%filename%]
start /wait "" "C:\Program Files (x86)\ABBYY FineReader 15\FineCmd.exe" %1 /lang russian english /out %output% /quit 
shift
if not "%~1"=="" goto loop

Можно скачать уже готовый, чтобы не мучиться с кодировкой (которая должна быть OEM 866).

Принимаются любые пригодные для распознавания документы, включая конечно PDF и картинки со сканера в JPG, TIF и т. д. В случае с PDF распознанная версия сохраняется под тем же именем, заменяя исходник, чтобы не оставлять ненужный мусор. Для остальных типов файлов создаётся новая pdf-ка рядом. Если терять исходник вы не хотите, удалите строчку if /i %extension% == .pdf set output=%1 чтобы всегда создавался новый документ.

Документы обрабатываются последовательно, поскольку распознавалка полностью использует все ядра процессора, и больше одного экземпляра приложения за раз запускать смысла нет.

  • В параметрах запуска указаны русский и английский языки. Добавьте другие, если нужно.

  • Путь к исполняемому файлу у вас может слегка отличаться, не забудьте поправить!

Получившийся распознанный PDF после того, как с ним поколдовал FireReader, как правило занимает в два-три, а то и в десять раз меньше места, чем неоптимизированный оригинал.

Смотрите также: Отправить... в уничтожитель!