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

Informações sobre lançamentos de produtos

Nesta página você pode obter informações sobre o histórico geral de desenvolvimento do VintaSoft Forms Processing .NET Plug-in. Informações sobre alterações na API do SDK podem ser encontradas na documentação.

  • Adicionado suporte para .NET 9.0 no Windows, Linux e macOS.
  • .NET-desenvolvimento:
    • Agora o campo OCR pode conter uma sequência de dígitos escritos à mão, que são reconhecidos usando uma rede neural baseada em Microsoft.ML.
    • Aplicativos de demonstração:
      • A capacidade de reconhecer números escritos à mão no campo OCR foi adicionada ao FormsProcessingDemo.
  • Suporte adicionado para .NET 8.0 no Windows, Linux e macOS.
  • .NET-desenvolvimento:
    • Suporte adicionado para .NET 7 no Windows, Linux e macOS.
  • .NET-desenvolvimento:
    • Adicionado Suporte multiplataforma para Windows, Linux e macOS no .NET 6, .NET 5 e .NET Core 3.1.
    • Desenho de gráficos 2D:
      • O plugin reescreveu completamente o código para trabalhar com gráficos 2D.
      • Agora todo o trabalho com gráficos bidimensionais é realizado usando o mecanismo de desenho (classe Vintasoft.Imaging.Drawing.DrawingEngine). O plugin não usa mais a biblioteca GDI+ (System.Drawing.Common) diretamente.
      • Para usar o plugin, você precisa usar um mecanismo de desenho multiplataforma para Windows, Linux e macOS baseado na biblioteca SkiaSharp ou um mecanismo de desenho para Windows baseado na biblioteca GDI+ (System.Drawing.Common).
  • .NET-desenvolvimento:
    • Plataformas suportadas:
      • Adicionado suporte para .NET 6 para Windows.
    • Ambientes de desenvolvimento suportados:
      • Adicionado suporte para compatibilidade com o Visual Studio 2022.
    • SO suportado:
      • Adicionado suporte para compatibilidade com o Windows 11.
      • Removido suporte para compatibilidade com o Windows Server 2003.
  • .NET-desenvolvimento:
    • Plataformas suportadas:
      • Suporte adicionado para .NET 5 para Windows.
  • .NET-desenvolvimento:
    • Plataformas suportadas:
      • Suporte adicionado para WPF e WinForms no .NET Core 3 para Windows.
        Os seguintes assemblies do .NET Core foram criados:
        • 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:
        • Um novo aplicativo de demonstração foi criado - FormsProcessingConsoleDemo, que demonstra como reconhecer um formulário por um modelo e alinhar uma imagem por uma imagem de modelo.
        • Criado aplicativo de demonstração WinForms FormsProcessingDemo para .NET Core.
  • .NET-desenvolvimento:
    • Plataformas suportadas:
      • Suporte adicionado (sem controles de interface do usuário) para .NET Core 3 para Windows.
        Os seguintes assemblies do .NET Core foram criados:
        • Vintasoft.Imaging.FormsProcessing.dll
        • Vintasoft.Imaging.FormsProcessing.Ocr.dll
      • O suporte para .NET Framework 2.0 foi descontinuado. O SDK agora oferece suporte para .NET Framework 4+ e 3.5.
  • A classe KeyZoneRecognizerCommand foi atualizada para permitir o processamento de imagens antes de criar uma impressão digital de imagem. O comando para processar a imagem pode ser especificado usando a propriedade KeyZoneRecognizerCommand.ImagePreprocessing.
  • O algoritmo de reconhecimento de impressão digital de imagem, implementado na classe KeyLineRecognizerCommand, foi aprimorado.
  • Aplicativos de demonstração:
    • Para o aplicativo de demonstração FormsProcessingDemo:
      • Adicionado um formulário para visualização e comparação de impressões de imagens.
      • Adicionada a capacidade de processar uma imagem antes de criar uma impressão da imagem.
      • Adicionada a capacidade de definir um nível mínimo de confiança no resultado da comparação de impressões digitais.
  • Para mais informações sobre alterações na API, consulte a documentação.
  • O VintaSoft Forms Processing .NET Plug-in foi criado - um novo plug-in para o VintaSoft Imaging .NET SDK, com os seguintes recursos:
    • Identificação e alinhamento de uma imagem de documento:
      • Pesquise um modelo para uma determinada imagem entre um conjunto de imagens de modelo e obtenha uma matriz de transformação.
      • Alinhando a imagem usando o resultado da comparação de imagens.
      • Trabalhando com impressões de imagem:
        • Construindo uma impressão de imagem com base em linhas ou marcadores L.
        • Comparação de impressões de imagens e obtenção de uma matriz de transformação (distorções de deslocamento, escala e rotação são compensadas).
        • Obtendo o resultado da comparação de imagens com informações estendidas sobre o resultado da comparação.
      • A arquitetura aberta permite que você defina seus próprios algoritmos para criar impressões de imagens com base em características de imagem arbitrárias.
    • Reconhecimento de formulário:
      • Criar um modelo de formulário programaticamente ou visualmente.
      • Reconhecimento de forma por modelo.
      • Os seguintes tipos de campos de formulário são suportados:
        • Marcador óptico (OMR) delimitado por um retângulo.
        • Marcador óptico (OMR) delimitado por uma elipse.
        • Uma tabela cujas células são campos de marca óptica.
        • Campo de texto (VintaSoft OCR .NET Plug-in é necessário).
        • Um campo que contém um código de barras 1D ou 2D (VintaSoft Barcode .NET SDK é necessário).
        • Grupo de campos de formulário.
      • Visualização de modelos de formulário e formulários reconhecidos no WinForms:
        • Interface personalizável e intuitiva para criação e edição visual de modelos de formulário.
        • Exibe formas reconhecidas na imagem original ou alinhada.
        • Capacidade de personalizar a aparência de modelos de formulário e formulários reconhecidos.
      • Visualização de modelos de formulário e formulários reconhecidos no WPF:
        • Interface personalizável e intuitiva para criação e edição visual de modelos de formulário.
        • Exibe formas reconhecidas na imagem original ou alinhada.
        • Capacidade de personalizar a aparência de modelos de formulário e formulários reconhecidos.
      • Gerenciador de reconhecimento de formulários:
        • permite que você personalize e organize facilmente o processo de reconhecimento de formulários
        • suporta reconhecimento de formulários multithread
        • suporta reconhecimento de formulários assíncronos
      • Personalização flexível do formato do valor de formulários reconhecidos.
      • Capacidade de compensar o fundo na imagem do modelo do campo de formulário.
      • Serialização/desserialização de modelos de formulário para o formato XML.
      • A arquitetura aberta permite que você defina seus próprios tipos de campos de formulário e modelos de campos de formulário.
    • Aplicativos de demonstração:
      • Os novos aplicativos de demonstração FormsProcessingDemo e WpfFormsProcessingDemo permitem que você:
        • Criar/modificar visualmente modelos de formulário, personalizar formato de valor, personalizar parâmetros de modelo de formulário.
        • Salvar/carregar modelos de formulário do arquivo.
        • Executar reconhecimento de formulário em vários threads.
        • Visualize visualmente os resultados de correspondência e reconhecimento de formas.