VintaSoft Forms Processing .NET Plug-in - Historia de desarrollo

Información sobre las versiones del producto

En esta página puede obtener información sobre la historia general del desarrollo del VintaSoft Forms Processing .NET Plug-in. Puede encontrar información sobre los cambios en el SDK de API en la documentación.

  • Se agregó soporte para .NET 9.0 en Windows, Linux y macOS.
  • .NET-desarrollo:
    • Ahora el campo OCR puede contener una cadena de números escritos a mano, que se reconoce mediante una red neuronal basada en Microsoft.ML.
    • Demostración de la aplicación:
      • FormsProcessingDemo ha agregado la capacidad de reconocer números escritos a mano en un campo OCR.
  • Se agregó soporte para .NET 8.0 en Windows, Linux y macOS.
  • .NET-desarrollo:
    • Se agregó soporte para .NET 7 en Windows, Linux y macOS.
  • .NET-desarrollo:
    • Se agregó soporte multiplataforma para Windows, Linux y macOS en .NET 6, .NET 5 y .NET Core 3.1.
    • Dibujar gráficos 2D:
      • El complemento ha reescrito completamente el código para que funcione con gráficos bidimensionales.
      • Ahora todo el trabajo con gráficos bidimensionales se realiza utilizando el motor de dibujo (clase Vintasoft.Imaging.Drawing.DrawingEngine). El complemento ya no utiliza la biblioteca GDI+ (System.Drawing.Common) directamente.
      • Para que el complemento funcione, necesita utilizar un motor de dibujo multiplataforma para Windows, Linux y macOS basado en la biblioteca SkiaSharp o un motor de dibujo para Windows basado en la biblioteca GDI+ (System.Drawing .Común).
  • .NET-desarrollo:
    • Plataformas compatibles:
      • Se agregó soporte para .NET 6 para Windows.
    • Entornos de desarrollo compatibles:
      • Se agregó soporte para compatibilidad con Visual Studio 2022.
    • SO compatible:
      • Se agregó soporte para compatibilidad con el sistema operativo Windows 11.
      • La compatibilidad con Windows Server 2003 ha sido descontinuada.
  • .NET-desarrollo:
    • Plataformas compatibles:
      • Se agregó soporte para .NET 5 para Windows.
  • .NET-desarrollo:
    • Plataformas compatibles:
      • Se agregó soporte para WPF y WinForms en .NET Core 3 para Windows.
        Se han creado los siguientes ensamblados de .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
      • Aplicaciones de demostración:
        • Se ha creado una nueva aplicación de demostración: FormsProcessingConsoleDemo, que demuestra cómo reconocer un formulario mediante una plantilla y alinear una imagen con una imagen de plantilla.
        • Se creó la aplicación de demostración de WinForms FormsProcessingDemo para .NET Core.
  • .NET-desarrollo:
    • Plataformas compatibles:
      • Se agregó soporte (sin controles de UI) para .NET Core 3 para Windows.
        Se han creado los siguientes ensamblados de .NET Core:
        • Vintasoft.Imaging.FormsProcessing.dll
        • Vintasoft.Imaging.FormsProcessing.Ocr.dll
      • .NET Framework 2.0 ha sido descontinuado, el SDK ahora es compatible con .NET Framework 4+ y 3.5.
  • La capacidad de procesar una imagen antes de crear una huella digital de imagen se ha agregado a la clase KeyZoneRecognizerCommand. El comando para el procesamiento de imágenes se puede configurar mediante la propiedad KeyZoneRecognizerCommand.ImagePreprocessing.
  • Algoritmo mejorado de reconocimiento de huellas dactilares de imágenes, que se implementa en la clase KeyLineRecognizerCommand.
  • Aplicaciones de demostración:
    • En la aplicación de demostración FormsProcessingDemo:
      • Se agregó un formulario para visualizar y comparar huellas digitales de imágenes.
      • Se agregó la capacidad de procesar una imagen antes de crear una impresión de imagen.
      • Se agregó la capacidad de establecer el nivel mínimo de confianza en el resultado de la comparación de huellas dactilares.
  • Puede encontrar información detallada sobre los cambios en la API en la documentación.
  • Se ha creado el complemento .NET de procesamiento de formularios de VintaSoft: un nuevo complemento para VintaSoft Imaging .NET SDK, con las siguientes capacidades:
    • Identificación y alineación de imágenes de documentos:
      • Buscar una plantilla para una imagen determinada entre muchas imágenes de plantilla y obtener la matriz de transformación.
      • Alinear la imagen usando el resultado de la comparación de imágenes.
      • Trabajar con impresiones de imágenes:
        • Construir una impresión de imagen basada en líneas o marcadores L.
        • Compare las huellas digitales de la imagen y obtenga una matriz de transformación (se compensan las distorsiones de desplazamiento, escala y rotación).
        • Obteniendo el resultado de la comparación de imágenes con información ampliada sobre el resultado de la comparación.
      • La arquitectura abierta le permite definir sus propios algoritmos para crear huellas digitales de imágenes basadas en características de imagen arbitrarias.
    • Reconocimiento de formulario:
      • Cree una plantilla de formulario mediante programación o visualmente.
      • Reconocimiento de formas por plantilla.
      • Se admiten los siguientes tipos de campos de formulario:
        • Marca óptica (OMR) delimitada por un rectángulo.
        • Marca óptica (OMR) limitada a una elipse.
        • Tabla cuyas celdas son los campos de marcas ópticas.
        • Campo de texto (se requiere el complemento VintaSoft OCR .NET).
        • Un campo que contiene un código de barras 1D o 2D (se requiere VintaSoft Barcode .NET SDK).
        • Grupo de campos del formulario.
      • Visualización de plantillas de formularios y formularios reconocidos en WinForms:
        • Interfaz intuitiva y personalizable para crear y editar plantillas de formularios visualmente.
        • Muestra formas reconocidas en la imagen original o alineada.
        • Posibilidad de personalizar la apariencia de plantillas de formularios y formularios reconocidos.
      • Visualización de plantillas de formularios y formularios reconocidos en WPF:
        • Interfaz intuitiva y personalizable para crear y editar plantillas de formularios visualmente.
        • Muestra formas reconocidas en la imagen original o alineada.
        • Posibilidad de personalizar la apariencia de plantillas de formularios y formularios reconocidos.
      • Administrador de reconocimiento de formularios:
        • le permite configurar y organizar fácilmente el proceso de reconocimiento de formularios
        • admite reconocimiento de formularios multiproceso
        • admite reconocimiento de formularios asíncrono
      • Configuración de formato flexible significados de formas reconocidas.
      • Capacidad de compensar el fondo en la imagen de la plantilla del campo del formulario.
      • Serialización/deserialización de plantillas de formulario en formato XML.
      • La arquitectura abierta le permite definir sus propios tipos de campos de formulario y plantillas de campos de formulario.
    • Aplicaciones de demostración:
      • Las nuevas aplicaciones de demostración FormsProcessingDemo y WpfFormsProcessingDemo le permiten:
        • Crear/editar visualmente plantillas de formulario, configurar el formato de valor, configurar los parámetros de la plantilla de formulario.
        • Guardar/cargar plantillas de formulario desde un archivo.
        • Realizar reconocimiento de formas en múltiples hilos.
        • Vea visualmente los resultados de la coincidencia y el reconocimiento de formas.