VintaSoft Document Cleanup .NET Plug-in - Historia de desarrollo

Información sobre las versiones del producto

En esta página puede obtener información sobre el historia de desarrollo general VintaSoft Document Cleanup .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:
    • Se ha creado un nuevo DottedLineRemovalCommand que le permite eliminar líneas de puntos horizontales de una imagen.
  • Se agregó soporte para .NET 8.0 en Windows, Linux y macOS.
  • .NET-desarrollo:
    • Se ha creado la clase DocumentPerspectiveCorrectionCommand, que le permite corregir la distorsión de la perspectiva de una imagen de documento en .NET.
  • Web-desarrollo:
    • Se ha creado la clase WebDocumentPerspectiveCorrectionCommandJS, que le permite corregir la distorsión de perspectiva de la imagen de un documento en la Web.
  • .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.
    • Se ha mejorado el algoritmo para la clase AdvancedReplaceColorCommand:
      • La capacidad de binarizar mediante Se ha agregado degradado de color.
      • Se agregó la capacidad de reemplazar el degradado de color con un color específico.
      • Se agregó la capacidad de reemplazar colores que no caen dentro de las esferas de color.
  • .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.DocCleanup.dll
      • .NET Framework 2.0 ha sido descontinuado, el SDK ahora es compatible con .NET Framework 4+ y 3.5.
  • Web-desarrollo:
    • Procesamiento de imágenes de documentos en una aplicación web:
      • Se ha creado un servicio web .NET Core independiente de la plataforma para procesar imágenes de documentos.
        El servicio web independiente de la plataforma le permite crear rápidamente un servicio web para cualquier plataforma web compatible con .NET Core, por ejemplo, ASP.NET Core MVC, ServiceStack. El servicio web se encuentra en el ensamblado Vintasoft.Imaging.DocCleanup.Web.Services.dll.
      • Se ha creado un servicio web para procesar imágenes de documentos en ASP.NET Core MVC.
        El servicio web está ubicado en el ensamblado Vintasoft.Imaging.DocCleanup.AspNetCore.ApiControllers.dll.
  • Se han creado nuevos comandos:
    • GetDocumentImageRotationAngleCommand: el comando le permite determinar el Ángulo de rotación de la imagen del documento.
    • DeskewDocumentImageCommand: el comando le permite rotar la imagen del documento al ángulo correcto.
    • GetTextOrientationCommand: el comando le permite determinar la orientación del texto en la imagen del documento.
  • Algoritmo mejorado para AutoTextOrientationCommand.
  • Mejorado el algoritmo del comando DeskewCommand.
  • Algoritmo mejorado para el comando GetRotationAngleCommand.
  • Puede encontrar información detallada sobre los cambios en la API en la documentación.
  • Se ha creado el comando de procesamiento LineRecognitionCommand, que le permite buscar líneas en la imagen.
  • Se ha creado el comando de procesamiento LineFillingCommand, que le permite rellenar líneas en una imagen.
  • Los comandos de reconocimiento y eliminación de líneas ahora tienen la capacidad de encontrar líneas discontinuas.
  • Procesamiento de imágenes de documentos en una aplicación web:
    • Se ha creado un servicio web independiente de la plataforma para procesar imágenes de documentos. Un servicio web independiente de la plataforma le permite crear rápidamente un servicio web para cualquier .NET compatible, por ejemplo para ASP.NET MVC, ASP.NET WebForms, ServiceStack. El servicio web se encuentra en el ensamblado Vintasoft.Imaging.DocCleanup.Web.Services.dll.
    • Se ha creado un servicio web para procesar imágenes de documentos en ASP.NET MVC 5. Los servicios web se encuentran en el ensamblado Vintasoft.Imaging.DocCleanup.Web.Api2Controllers.dll.
    • Las clases de JavaScript para procesar imágenes de documentos ahora son compatibles con jQuery 2 y 3.
  • Puede encontrar información detallada sobre los cambios en la API en la documentación.
  • Servicios web creados para procesar imágenes de documentos:
    • Se ha creado un controlador API web para procesar imágenes de documentos en ASP.NET MVC.
    • Se ha creado un controlador HTTP para procesar imágenes de documentos en ASP.NET.
    • Se ha creado un servicio WCF para procesar imágenes de documentos en ASP.NET.
  • Se ha creado un conjunto de clases de JavaScript para simplificar el trabajo con servicios web.
  • ImageSegmentationCommand ha agregado la capacidad de especificar el tamaño de segmento mínimo permitido.
  • Se han creado nuevos comandos para procesar imágenes y documentos:
    • ImageSegmentationCommand - implementa la búsqueda para regiones con imágenes en documentos en color.
    • AdvancedReplaceColorCommand: reemplaza los colores de la imagen especificados en forma de esferas de color con la posibilidad de interpolación lineal de colores.
    • ColorNoiseClearCommand: elimina el ruido y los artefactos de los colores especificados en una imagen de 24 bits.
  • Se han creado nuevos comandos para procesar imágenes de documentos:
    • HalftoneRecognitionCommand - comando para buscar regiones con medios tonos.
    • HalftoneRemovalCommand: comando de eliminación de medios tonos.
    • RestoreTextFromHalftoneCommand: comando para restaurar texto en regiones con medios tonos.
  • Se ha creado un nuevo comando para procesar imágenes de documentos:
    • AutoTextOrientationCommand - determina automáticamente la posición correcta del texto en la imagen del documento (solo para idiomas basados en el alfabeto latino).
  • Se han creado nuevos comandos para procesar imágenes de documentos:
    • AutoInvertCommand: invierte automáticamente la imagen del documento invertido.
    • AutoTextInvertCommand: invierte automáticamente el texto invertido en la imagen del documento.
    • HolePunchRemovalCommand: elimina automáticamente las perforaciones de las imágenes de los documentos.
    • LineRemovalCommand: elimina automáticamente las líneas superfluas de las imágenes de los documentos (líneas de formularios, tablas, texto subrayado/tachado, ruido).
  • Se creó el complemento VintaSoft Document Cleanup .NET: un nuevo módulo complementario del VintaSoft Imaging .NET SDK biblioteca, que combina comandos para procesar imágenes de documentos electrónicos.
  • Los documentos electrónicos pueden ser imágenes en blanco y negro, paleta, grises o color.
  • Comandos para procesar imágenes de documentos:
    • BorderClearCommand: elimina automáticamente (pinta con color de fondo) el ruido en el borde de la imagen del documento.
    • DespeckleCommand: elimina automáticamente el ruido pequeño y mediano de la imagen del documento.
    • DeskewCommand: gira automáticamente la imagen para alinear el documento.
    • BorderRemovalCommand: recorta automáticamente la imagen a lo largo del borde del documento.
    • DocumentSegmentationCommand: detecta automáticamente segmentos en la imagen del documento para un mayor reconocimiento del texto en la imagen.