Forms 是否有一个程序可以(使用HTML/Swing)使用屏幕截图中的OCR(重新)创建表单?

Forms 是否有一个程序可以(使用HTML/Swing)使用屏幕截图中的OCR(重新)创建表单?,forms,code-generation,ocr,image-recognition,Forms,Code Generation,Ocr,Image Recognition,我有一组来自遗留桌面应用程序的屏幕截图,需要为web重新开发 虽然将使用HTML,但最终结果将具有几乎相同的布局和相同的字段 我想知道,就像OCR可以检测扫描文档的文本、表格甚至表单元素一样,是否有任何产品可以获取(本质上非常准确和干净)屏幕截图并创建HTML,将文本字段、下拉列表、复选框、单选按钮和标签放置在与源屏幕截图表单相同的布局中?我知道它在技术上是可行的,而且可以相当准确,但找不到 我目前没有能力尝试图像识别,否则我会给它一个快照,这是不可能的-屏幕快照没有包含足够的信息,例如表单验证

我有一组来自遗留桌面应用程序的屏幕截图,需要为web重新开发

虽然将使用HTML,但最终结果将具有几乎相同的布局和相同的字段

我想知道,就像OCR可以检测扫描文档的文本、表格甚至表单元素一样,是否有任何产品可以获取(本质上非常准确和干净)屏幕截图并创建HTML,将文本字段、下拉列表、复选框、单选按钮和标签放置在与源屏幕截图表单相同的布局中?我知道它在技术上是可行的,而且可以相当准确,但找不到


我目前没有能力尝试图像识别,否则我会给它一个快照,这是不可能的-屏幕快照没有包含足够的信息,例如表单验证、基于其他选项显示/隐藏的字段、工具提示等

也就是说,您可以使用ASP.Net MVC之类的工具快速生成表单,例如:

型号:

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

    <Required()>
    Property Password as string

    Property DOB as DateTime

End Class
公共类MyFormModel
属性用户名作为字符串
属性密码为字符串
属性DOB as DateTime
末级
然后在一个视图中:

<%: html.EditForModel() %>


这将基于模型生成整个表单-正如您所看到的,模型非常容易定义…

我认为您会更幸运地找到一个工具来转换现有的桌面应用程序项目(例如,在Visual Studio中)我个人确实知道有人在一家初创公司工作,但我没有访问该系统的权限。只是非常清晰、对齐、易于OCR的标准UI表单的屏幕截图。其中很多(总共500个字段)我不希望它除了布局之外什么都不做,当然,所有的验证、绑定等都将手动完成。但是现在已经有了只做标签、位置和字段类型的技术,对于150个字段的表单,bealive me,我更喜欢编写这个工具,而不是全部手工完成。这是数百个字段中的一个。只要把标签名放在正确的位置就足够了。任何OCR都可能做到这一点。。。只需要将它输出到HTMLUnderstand中——我不知道有哪种工具能够完全满足您的需求,并且怀疑编码会很困难。如果我是你的话,我会认真考虑在编写软件和雇佣一些学生做数据输入之间的成本权衡,但不知道你的问题的确切规模,很难提出来。如果你真的找到了一个工具,我会非常感兴趣的/