Бюджет: 9999 UAH Срок: 6 дней
Здравствуйте, Константин! Ваша задача требует системного подхода к обработке неструктурированных данных. У меня есть опыт работы с PDF-аналитикой и разработки масштабируемых Python-проектов.
Мой план реализации в соответствии с вашими требованиями:
Архитектура: Построю модульную структуру (OOP), где каждый тип выписки — это отдельный плагин-модуль. Это позволит легко добавлять новые банки без изменения ядра системы.
Гибридный парсинг: Использую pdfplumber для мгновенного извлечения текста и EasyOCR/Tesseract для графических элементов (печати, рукописные даты). Это обеспечит скорость 1–3 секунды на файл.
Нормализация: Создам универсальную схему данных (Transaction Model). На выходе вы получите чистый JSON или DataFrame с валидированными полями (дата, сумма, назначение, остаток).
Обучение: Натренирую логику на ваших 3-х типах выписок, обеспечив устойчивость к смещениям верстки и специфическим кодировкам банков.
Безоплатность: Использую исключительно open-source решения без привязки к платным облачным API.
Готов обсудить структуру выходного шаблона и начать разработку прототипа.
С уважением,
Виктор