VintaSoft Forms Processing .NET Plug-in - Histórico

Notas de versão do produto

Esta página fornece informações sobre o histórico de desenvolvimento do plug-in VintaSoft Forms Processing .NET Plug-in. As informações sobre o histórico da API do plug-in podem ser obtidas na documentação.

  • Adicionado suporte para .NET 10.0 no Windows, Linux e macOS.
  • Desenvolvimento .NET:
    • Adicionada a capacidade de reconhecer modelos de marcas OMR em modelos de formulários de documentos.
    • Aplicativos de demonstração:
      • Agora, o aplicativo de demonstração "Form Processing Demo" permite reconhecer modelos de marcas OMR em modelos de formulários de documentos.
  • Adicionado suporte para .NET 9.0 no Windows, Linux e macOS.
  • Desenvolvimento .NET:
    • Agora, os campos OCR podem conter uma linha de dígitos manuscritos, que é reconhecida usando a rede neural baseada em Microsoft.ML.
    • Aplicativos de demonstração:
      • Agora, o aplicativo de demonstração de processamento de formulários permite reconhecer dígitos manuscritos em campos OCR de formulários preenchidos.
  • Adicionado suporte para .NET 8.0 no Windows, Linux e macOS.
  • Desenvolvimento .NET:
    • Adicionado suporte para .NET 7 no Windows, Linux e macOS.
  • Desenvolvimento .NET:
    • Adicionado suporte multiplataforma para Windows, Linux e macOS no .NET 6, .NET 5 e .NET Core 3.1.
    • Desenho de gráficos 2D:
      • Todos os algoritmos do plug-in para trabalhar com gráficos 2D foram completamente revisados.
      • Agora o plug-in desenha gráficos 2D usando o mecanismo de desenho (classe Vintasoft.Imaging.Drawing.DrawingEngine) e não usa mais diretamente a biblioteca GDI+ (System.Drawing.Common).
      • O plug-in requer um mecanismo de desenho: um mecanismo de desenho multiplataforma baseado na biblioteca SkiaSharp (pode ser usado no Windows, Linux e macOS) ou um mecanismo de desenho baseado na biblioteca GDI+ (pode ser usado somente no Windows).
  • Desenvolvimento .NET:
    • Plataformas suportadas:
      • Adicionamos suporte para .NET 6 para Windows.
    • Ambientes de desenvolvimento suportados:
      • Adicionada compatibilidade com o Visual Studio 2022.
    • Sistemas operacionais suportados:
      • Adicionada compatibilidade com o Windows 11.
      • Descontinuada a compatibilidade com o Windows Server 2003.
  • Desenvolvimento .NET:
    • Plataformas suportadas:
      • Adicionado suporte para .NET 5 para Windows.
  • Desenvolvimento .NET:
    • Plataformas suportadas:
      • Adicionado suporte para WPF e WinForms no .NET Core 3 para Windows.
        Criadas as seguintes assemblies .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
      • Aplicativos de demonstração:
        • Criada nova aplicação de demonstração de console - FormsProcessingConsoleDemo,que demonstra como reconhecer formulários com modelos ou alinhar imagens de acordo com a imagem do modelo.
        • Criado o aplicativo WinForms FormsProcessingDemo para .NET Core.
  • Desenvolvimento .NET:
    • Plataformas suportadas:
      • Adicionado suporte (sem controles de interface do usuário) para .NET Core 3 para Windows.
        Criadas as seguintes assemblies .NET Core:
        • Vintasoft.Imaging.FormsProcessing.dll
        • Vintasoft.Imaging.FormsProcessing.Ocr.dll
      • Suporte descontinuado para o .NET Framework 2.0. Agora o SDK é compatível com o .NET Framework 4+ e 3.5.
  • A classe KeyZoneRecognizerCommand foi adicionada com a capacidade de processar a imagem antes de gerar a impressão da imagem. O comando para processamento de imagem pode ser definido usando a propriedade KeyZoneRecognizerCommand.ImagePreprocessing.
  • Algoritmo de reconhecimento de impressão de imagem aprimorado, implementado na classe KeyLineRecognizerCommand.
  • Aplicativos de demonstração:
    • Aplicativo FormsProcessingDemo:
      • Adicionado o formulário para visualizar e comparar duas impressões de imagem.
      • Adicionada a capacidade de processar a imagem antes de gerar uma impressão de imagem.
      • Adicionada a capacidade de especificar o nível mínimo de confiança para os resultados da comparação de impressões de imagens.
  • Criado o VintaSoft Forms Processing .NET Plug-in - um novo plug-in para o VintaSoft Imaging .NET SDK com as seguintes funcionalidades:
    • Identificar uma imagem a partir de modelos conhecidos e alinhar a imagem para corresponder ao seu modelo:
      • Criar uma impressão de imagem com base em linhas, padrão de busca em L ou algoritmo definido pelo usuário.
      • Comparar 2 impressões de imagem. O algoritmo pode compensar distorções relacionadas a deslocamento, escala ou rotação.
      • Identificar uma imagem a partir de um conjunto de modelos conhecidos e obter a matriz de transformação da imagem para a imagem do modelo.
      • Alinhar uma imagem para corresponder ao seu modelo usando a matriz de transformação da imagem para a imagem do modelo.
    • Identificar uma imagem de formulário e reconhecer marcas ópticas, texto e códigos de barras no formulário.
      • Definir um modelo de formulário que define a imagem com um formulário em branco.
        • Criar um modelo de formulário por código.
        • Exibir um modelo de formulário em WinForms ou WPF.
          • Exibir um modelo de formulário na imagem de origem.
          • Construir um modelo de formulário usando o mouse.
          • Editar um modelo de formulário usando o mouse.
          • Personalizar a aparência visual do modelo de formulário.
        • Serializar modelos de formulário em XML, desserializar modelos de formulário de XML.
    • Identificar um modelo de formulário para um formulário preenchido a partir de um conjunto de modelos de formulário conhecidos.
    • Reconhecer campos em um formulário preenchido:
      • Reconhecer formulários de forma síncrona ou assíncrona.
      • Reconhecer formulários em múltiplas threads.
      • Tipos de campo de formulário suportados:
        • Campo de marca óptica delimitado por retângulo.
        • Campo de marca óptica delimitado por elipse.
        • Campos de marca óptica agrupados em uma tabela.
        • Campo de texto - VintaSoft OCR .NET Plug-in é necessário.
        • Campo de código de barras com código de barras 1D ou 2D - VintaSoft Barcode .NET SDK é necessário.
        • Agrupamento de quaisquer campos de formulário.
      • Exibir o formulário reconhecido em WinForms ou WPF:
        • Exibir o formulário reconhecido acima da imagem de origem ou imagem alinhada.
        • Personalizar a aparência visual do formulário reconhecido.
    • A arquitetura aberta permite definir tipos personalizados de campos de formulário e modelos de campos de formulário.
    • Aplicativos de demonstração:
      • Os novos aplicativos de demonstração de processamento de formulários e de demonstração de processamento de formulários WPF permitem:
        • Criar e alterar modelos de formulário visualmente, ajustar o formato do valor e configurar os parâmetros dos modelos de formulário.
        • Carregar e salvar os modelos de formulário de um arquivo.
        • Realizar o reconhecimento de formulários em várias threads.
        • Exibir os resultados da comparação e do reconhecimento de formulários.