Приёмка: путь заказчика пройден целиком

Проверяли не по коду, а руками в браузере: загрузили кривой скан, посмотрели, как его выпрямили, получили таблицу, открыли экран проверки, кликнули по ячейке, исправили значение и скачали файл с правкой. Проверка 20 августа 2026 года.

Что получилось по шагам

Шаг сценарияЧто увидели на экранеИтог
Загрузили скан с перекосом 10° и тенью Файл принят, сразу показано превью страницыда
Посмотрели подготовку скана Переключатель «До / После / Ч-б». Написано, что сделано: лист развёрнут на 10,0°, убрана тень и выровнен контраст, разрешение поднято с ~213 до ~300 точек на дюйм, текст отделён от фона. «До» и «После» — разные картинки, разворот виден глазомда
Нажали «Распознать» Через 8 секунд — таблица 9 строк × 4 столбца. Числа стоят в своих колонках, ни одно значение не уехало к соседямда
Открыли «Проверить и исправить» Слева скан, справа таблица. Все 36 ячеек обведены прямоугольниками прямо на сканеда
Кликнули по значению на скане Показан увеличенный фрагмент того самого места скана и подпись «строка 3, столбец 4»да
Исправили значение в ячейке Открылось поле ввода, после Enter — надпись «сохранено», счётчик «исправлено значений: 1», ячейка помечена как правленаяда
Скачали .md и .json Оба файла отдаются, исправленное значение стоит в них вместо распознанногода
Ошибки на экране Ни одной: ни красных сообщений, ни сбоев в браузере, ни неотвеченных запросовчисто

То же самое повторили на фотографии документа под углом 7° без разлиновки и на PDF из двух страниц — путь проходится так же, ошибок нет.

Экран подготовки скана: изображение выпрямлено, перечислено что сделано

Подготовка скана: страница развёрнута ровно, перечислено, что именно сделано с изображением.

Результат распознавания: таблица с числами в правильных колонках

Результат: таблица собрана по ячейкам, суммы и количества стоят каждое в своей колонке.

Экран проверки: слева скан с выделенной ячейкой, справа таблица с исправленным значением

Экран проверки: выбранная ячейка подсвечена на скане, её фрагмент показан крупно, значение исправлено вручную и уже сохранено.

Экран проверки для PDF: переключатель страниц, вторая страница документа

Многостраничный PDF: страницы переключаются, у каждой свой скан и свои ячейки.

Насколько точно вышло

Сверяли ячейка в ячейку с тем, что напечатано в документе:

Главное для денег: сдвига колонок нет ни в одном случае — числа не перескакивают из «Цены» в «Сумму».

Что осталось неидеальным

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

Куда нажимать

Распознать документ Замер качества до и после

Экран проверки открывается кнопкой «Проверить и исправить» на странице результата — отдельной ссылки у него нет, он всегда привязан к конкретному распознанному документу. Результат хранится полчаса: за это время его нужно проверить и скачать.