Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

5 лет назад
Дмитрий Б.
40 лет, Нидерланды
8 лет в сервисе
Был онлайн 2 года назад
5 лет назад

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

1. Получаемые файлы могут быть практически любых графических форматов, в том числе многостраничные PDF
2. В одном файле иногда бывают более 1 документа одновременно
3. Документы могут быть наклонены
4. В худшем случае - могут быть сняты в плохом качестве, на скатерти с цветочками, в плохом разрешении.

Все документы имеют формат А4 и ниже, все они прямоугольной формы.

Требуется
Нужно разработать программу для Windows и встроить ее в shell, которая будет делать следующее:
Пользователь выбирает файлы в папке, щелкает правой кнопкой, запускает программу.
Программа
пытается сконвертировать файлы в JPEG (один формат для всех). Если разрешение слишком большое - уменьшает его до рационального. При этом надо учесть возможность многостраничности.
если файлы в низком разрешении или неконвертируемые - складывает их отдельно в папку или переименовывает их каким-то образом.
если документы фотографировались, избавляет файлы от перспективы
если в файлах находится несколько документов - вырезает каждый документ в отдельный файл.
выравнивает наклон документов, если он имеется
На выходе мы должны иметь папку с файлами, в которых сконвертированные, ровные документы и набор файлов, которые не удалось обработать - чтобы мы могли отправить их обратно клиентам.

Готов предоставить огромную кучу документов для работы на конкретном примере.

Функции избавления от перспективы, вырезания многих документов из одного файла, а также выравнивание, есть в скриптах http://www.fmwconcepts.com/imagemagick/
Можно использовать их или свои - по желанию исполнителя.

Желательно, чтобы у программы были настройки того, куда складывать готовые файлы и куда - необработанные и чтобы программа помнила настройки. Нужна работа без диалоговых окон: прогресс-бар и финальное окно с отчетом - это максимум, что надо.

  • Рекламное место свободно
    32 дня за $11
  • Рекламное место свободно
    32 дня за $11
Ярослав С.
30 лет, Украина
12 лет в сервисе
Был онлайн 7 минут назад
5 лет назад
ТОП-50 — Прикладное ПО

Другие заказы в категории «Прикладное ПО»