Четверг, 23.11.2017
Уголок эникейщика
Меню сайта
Категории раздела
Около ПК [67]
Полезные программы [32]
Интересности [26]
[8]
Android [8]
Личное [27]
Настройки сайта [8]
Избранное

Рахни православні

Погода в Виннице
Сайт Экслера

Форум Ru.Board
CWER.ru

Hot Line - Цены
Яндекс.Маркет

Форум rutracker.org

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » 2016 » Май » 12 » Быстрое разделение отсканированного разворота книги на отдельные страницы
12:17
Быстрое разделение отсканированного разворота книги на отдельные страницы

Ключевое слово - "быстрое".

Про ScanKromsator знаю, использовал. При всем уважении к этой мощнейшей программе и ее создателям - ее интерфейс просто ужасен. И каждый раз вспоминать, что и как - очень тяжело. Тем более, что для решения текущей задачи можно обойтись другими програмами.

Итак, в наличии pdf-файл или набор изображений примерно такого вида:

Нужно разделить такие развороты на отдельные страницы.

В моем методе понадобятся следующие программы:

  1. ABBYY FineReader - для собственно разбиения. Обязательна
  2. Total Commander - для работы с файлами: поиск, групповое переименование. Очень желательна, но можно заменить на аналоги
  3. XnView - для работы с изображениями. Возможна замена на аналогичную

Хочу отметить, что лично для меня все эти программы - из категории "must have".

1. Открываем pdf-файл или набор изображений в FineReader.

При этом перед открытием задаем следующие параметры:

И ждем. FineReader автоматически разбивает страницы. Если некоторые из них останутся неразделенными - ничего страшного. Потом этот процесс можно будет повторить только для таких страниц (возможно, повернув их и удалив недостатки сканирования вручную - XnView с таким справляется).

2. Сохраняем документ FineReader

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

FineReader можно закрывать. Распознавание не используется.

3. Дальше в дело вступает Total Commander.

Нужно зайти в папку, содержащую сохраненный документ FineReader, и нажать комбинацию клавиш Ctrl+B (для отображения всех файлов "подряд", в одном списке, без учета их вложенности). После этого найти и выделить все файлы с именем bwPage.frdat - это как раз и будут нужные изображения (на самом деле - переименованные tif). Они вообще-то лежат по отдельных папках, но напомню, что сейчас в Total Commander вложенность не учитывается.

Далее выделяем все файлы bwPage.frdat, нажимаем Ctrl+M (групповое переименование) и выставляем указанные параметры переименования:

После чего переименованные файлы копируем в нужный каталог. А каталог с документом FineFeader можно удалить.

В принципе, задача решена, осталось еще раз переименовать файлы и немного их подчистить.

4. Оставшаяся работа - для XnView.

Автоматическое переименование в Total Commander позволило отделить файлы с одинаковыми именами, на находящиеся в разных папках. Но такая нумерация не соответствует реальной. Поэтому нужно открыть изображения в XnView и вручную их переименовать (в XnView комбинация клавиш - F2). Я делаю так: если в автоматически сгенерированном имени файла 2 цифры - переименовываю с использованием 3-х цифр. В результате не возникает конфликт имен (при совпадении нового имени с именем другого файла). Плюс вижу, какие файлы остались не переименованными:

И по ходу удаляю мусор из изображений. Для этого на одном из них выделяю нужную область и сохраняю выделение. Потом на другом изображении это выделение загружаю (горячая клавиша - C), перемещаю его в нужную позицию и кадрирую изображение.

Готовый набор изображений можно использовать для создания нового pdf-файла.

Категория: Полезные программы | Просмотров: 618 | Добавил: IgorDanyK | Рейтинг: 0.0/0
Облако тегов
сайт программы Статьи личное разочарования Windows 1c антивирус политика почитать рекомендую Prices math ссылки english скрипты total сеть VBS
Календарь
«  Май 2016  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
3031
Архив записей
Поиск
Google

WWW на сайте
Copyright IgorDanyK © 2017
Создать бесплатный сайт с uCoz