Есть ли программа, которая может (повторно) создать форму (используя HTML / Swing), используя OCR из скриншота? - PullRequest
0 голосов
/ 19 декабря 2010

У меня есть набор снимков экрана из унаследованного приложения для настольных компьютеров, который необходимо переработать для Интернета.

Хотя будет использоваться HTML, конечный результат будет иметь почти такой же макет и те же файлы

Мне было интересно, точно так же, как OCR может обнаружить отсканированный текст документа, таблицы и даже элементы формы, есть ли какой-нибудь продукт, который может сделать (очень точный и чистый по своей природе) снимок экрана и создать HTML-код с текстовыми полями, раскрывающиеся списки, флажки, переключатели и метки в том же макете, что и исходная форма скриншота? Я знаю, что это технически осуществимо, и может быть довольно точным, но не смог найти один

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

1 Ответ

1 голос
/ 19 декабря 2010

Это невозможно, скриншоты не содержат достаточно информации, например, подтверждение формы, поля, которые отображаются / скрываются на основе других параметров, всплывающих подсказок и т. Д.

Тем не менее, вы можете ОЧЕНЬ быстро создать форму, используя что-то вроде ASP.Net MVC, например:

Модель:

Public Class MyFormModel
    <Required()>
    Property Username as string

    <Required()>
    Property Password as string

    Property DOB as DateTime

End Class

А потом в представлении:

<%: html.EditForModel() %>

Который будет генерировать всю форму на основе модели - и, как вы можете видеть, модель очень легко определить ...

...