VintaSoft Forms Processing .NET Plug-in - 产品开发历史

有关产品版本的信息

在此页面上,您可以获得有关 VintaSoft Forms Processing .NET Plug-in 开发的一般历史的信息。有关 API SDK 更改的信息可以在文档中找到。

  • .NET开发:
    • 增加了识别文档表单模板上的 OMR 标签模板的功能。
    • 应用程序演示:
      • 表单处理演示应用程序现在允许您识别文档表单模板上的 OMR 标记模式。
  • 增加了对 Windows、Linux 和 macOS 上的 .NET 9.0 的支持。
  • .NET开发:
    • 现在 OCR 字段可以包含一串手写数字,该数字使用基于 Microsoft.ML 的神经网络进行识别。
    • 应用程序演示:
      • FormsProcessingDemo 中已添加识别 OCR 字段中的手写数字的功能。
  • 添加了对 Windows、Linux 和 macOS 上的 .NET 8.0 的支持。
  • .NET开发:
    • 在 Windows、Linux 和 macOS 上添加了对 .NET 7 的支持。
  • .NET开发:
    • 在 .NET 6、.NET 5 和 .NET Core 中增加了对 Windows、Linux 和 macOS 的跨平台支持3.1.
    • 绘制 2D 图形:
      • 该插件完全重写了代码以处理二维图形。
      • 现在,所有二维图形工作都是使用绘图引擎(Vintasoft.Imaging.Drawing.DrawingEngine 类)进行的。该插件不再直接使用 GDI+ 库 (System.Drawing.Common)。
      • 要使用该插件,您需要使用基于 SkiaSharp 库的适用于 Windows、Linux 和 macOS 的跨平台绘图引擎或基于 GDI+ 库 (System.Drawing.Common) 的适用于 Windows 的绘图引擎。
  • .NET开发:
    • 支持的平台:
      • 添加了对 Windows .NET 6 的支持。
    • 支持的开发环境:
      • 添加了对 Visual Studio 2022 的兼容性支持。
    • 支持的操作系统:
      • 添加了兼容性支持操作系统为 Windows 11。
      • 与 Windows Server 2003 的兼容性已停止。
  • .NET开发:
    • 支持的平台:
      • 添加了对 Windows .NET 5 的支持。
  • .NET开发:
    • 支持的平台:
      • 在 .NET Core 中添加了对 WPF 和 WinForms 的支持3 对于 Windows。
        已创建以下 .NET Core 程序集:
        • Vintasoft.Imaging.FormsProcessing.UI.dll
        • Vintasoft.Imaging.FormsProcessing.Wpf.dll
        • Vintasoft.Imaging.FormsProcessing.Ocr.UI.dll
        • Vintasoft.Imaging.FormsProcessing.Ocr.Wpf.UI.dll
      • 演示应用程序:
        • 已创建一个新的演示应用程序 - FormsProcessingConsoleDemo,它演示如何通过模板识别表单,并将图像与模板图像对齐。
        • 为 .NET Core 创建了 WinForms 演示应用程序 FormsProcessingDemo。
  • .NET开发:
    • 支持的平台:
      • 添加了对 Windows .NET Core 3 的支持(无 UI 控件)。
        已创建以下 .NET Core 程序集:
        • Vintasoft.Imaging.FormsProcessing.dll
        • Vintasoft.Imaging.FormsProcessing.Ocr.dll
      • 对 .NET Framework 2.0 的支持已停止,SDK 现在支持 .NET Framework 4+ 和 3.5。
  • KeyZoneRecognizerCommand 类已更新,包含在创建图像指纹之前处理图像的能力。可以使用 KeyZoneRecognizerCommand.ImagePreprocessing 属性指定处理图像的命令。
  • 改进了KeyLineRecognizerCommand类中实现的图像指纹识别算法。
  • 演示应用程序:
    • 至演示应用程序 FormsProcessingDemo:
      • 已添加用于可视化和比较图像打印的表单。
      • 增加了在创建图像打印之前处理图像的功能。
      • 增加了设置指纹比较结果最低信任级别的功能。
  • 有关 API 更改的更多信息,请参阅文档。
  • VintaSoft Forms Processing .NET Plug-in 插件已创建 - VintaSoft Imaging .NET SDK 的新插件,具有以下功能:
    • 文档图像的识别和对齐:
      • 在一组模板图像中搜索给定图像的模板并获取转换矩阵。
      • 使用图像比较结果对齐图像。
      • 处理图像打印:
        • 根据线条或 L 标记构建图像打印。
        • 比较图像打印并获得变换矩阵(补偿位移、比例、旋转扭曲)。
        • 获取图像比较结果以及有关比较结果的扩展信息。
      • 开放式架构允许您定义自己的算法,以根据任意图像特征创建图像打印。
    • 表单识别:
      • 以编程方式或可视化方式创建表单模板。
      • 通过模板进行形状识别。
      • 支持以下表单字段类型:
        • 由矩形包围的光学标记 (OMR)。
        • 以椭圆为边界的光学标记 (OMR)。
        • 单元格为光学标记字段的表。
        • 文本字段(需要 VintaSoft OCR .NET Plug-in)。
        • 包含 1D 或 2D 条形码的字段(需要 VintaSoft Barcode .NET SDK)。
        • 表单字段组。
      • WinForms 中表单模板和识别表单的可视化:
        • 可定制的直观界面,用于可视化创建和编辑表单模板。
        • 在原始图像或对齐的图像上显示识别的形状。
        • 能够自定义表单模板和识别表单的外观。
      • WPF 中表单模板和已识别表单的可视化:
        • 可定制的直观界面,用于可视化创建和编辑表单模板。
        • 在原始图像或对齐的图像上显示识别的形状。
        • 能够自定义表单模板和识别表单的外观。
      • 表单识别管理器:
        • 允许您轻松自定义和组织表单识别过程
        • 支持多线程表单识别
        • 支持异步表单识别
      • 灵活自定义已识别表单值的格式。
      • 能够补偿表单字段模板图像中的背景。
      • 将表单模板序列化/反序列化为 XML 格式。
      • 开放式架构允许您定义自己的表单字段类型和表单字段模板。
    • 演示应用程序:
      • 新的演示应用程序 FormsProcessingDemo 和 WpfFormsProcessingDemo 允许您:
        • 以可视化方式创建/修改表单模板、自定义值格式、自定义表单模板参数。
        • 从文件保存/加载表单模板。
        • 在多个线程中执行表单识别。
        • 直观地查看形状匹配和识别结果。