VintaSoft Document Cleanup .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 Document Cleanup .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:
    • Um novo comando, DottedLineRemovalCommand, foi criado para permitir a remoção de linhas pontilhadas horizontais de uma imagem.
  • Suporte adicionado para .NET 8.0 no Windows, Linux e macOS.
  • .NET-desenvolvimento:
    • A classe DocumentPerspectiveCorrectionCommand foi criada para corrigir a distorção de perspectiva de uma imagem de documento no .NET.
  • Web-desenvolvimento:
    • Criada classe WebDocumentPerspectiveCorrectionCommandJS, que permite corrigir a distorção de perspectiva de uma imagem de documento na Web.
  • .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.
    • O algoritmo da classe AdvancedReplaceColorCommand foi melhorado:
      • A capacidade de binarizar por gradiente de cor foi adicionada.
      • Adicionada a capacidade de substituir o gradiente de cor por uma cor especificada.
      • Adicionada a capacidade de substituir uma cor que não se enquadra nas esferas de cores.
  • .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.DocCleanup.dll
      • O suporte para .NET Framework 2.0 foi descontinuado. O SDK agora oferece suporte para .NET Framework 4+ e 3.5.
  • Web-desenvolvimento:
    • Processando imagens de documentos em um aplicativo da Web:
      • Um serviço da Web .NET Core independente de plataforma para processamento de imagens de documentos foi criado.
        Um serviço web independente de plataforma permite que você crie rapidamente um serviço web para qualquer plataforma web compatível com .NET Core, como ASP.NET Core MVC, ServiceStack. O serviço web está localizado no assembly Vintasoft.Imaging.DocCleanup.Web.Services.dll.
      • Um serviço web para processar imagens de documentos no ASP.NET Core MVC foi criado.
        O serviço web está localizado no assembly Vintasoft.Imaging.DocCleanup.AspNetCore.ApiControllers.dll.
  • Novos comandos criados:
    • GetDocumentImageRotationAngleCommand - o comando permite determinar o ângulo de rotação da imagem do documento.
    • DeskewDocumentImageCommand - o comando permite girar a imagem do documento para o ângulo correto.
    • GetTextOrientationCommand - o comando permite determinar a orientação do texto na imagem do documento.
  • O algoritmo para o comando AutoTextOrientationCommand foi melhorado.
  • O algoritmo para o comando DeskewCommand foi melhorado.
  • O algoritmo do comando GetRotationAngleCommand foi melhorado.
  • Para mais informações sobre alterações na API, consulte a documentação.
  • Foi criado um comando de processamento LineRecognitionCommand, que permite procurar linhas em uma imagem.
  • Foi criado um comando de processamento LineFillingCommand que permite preencher linhas em uma imagem.
  • Os comandos de reconhecimento e remoção de linhas agora têm a capacidade de encontrar linhas com lacunas.
  • Processando imagens de documentos em um aplicativo da Web:
    • Foi criado um serviço web independente de plataforma para processamento de imagens de documentos. O serviço web independente de plataforma permite que você crie rapidamente um serviço web para qualquer plataforma web compatível com .NET, como ASP.NET MVC, ASP.NET WebForms, ServiceStack. O serviço web está localizado no assembly Vintasoft.Imaging.DocCleanup.Web.Services.dll.
    • Um serviço web para processar imagens de documentos no ASP.NET MVC 5 foi criado. Os serviços web estão localizados no assembly Vintasoft.Imaging.DocCleanup.Web.Api2Controllers.dll.
    • As classes JavaScript para processamento de imagens de documentos agora são compatíveis com jQuery 2 e 3.
  • Para mais informações sobre alterações na API, consulte a documentação.
  • Os serviços Web para processamento de imagens de documentos foram criados:
    • Um controlador de API Web foi criado para processar imagens de documentos no ASP.NET MVC.
    • Criado manipulador HTTP para processar imagens de documentos no ASP.NET.
    • Um serviço WCF para processar imagens de documentos no ASP.NET foi criado.
  • Um conjunto de classes JavaScript foi criado para simplificar o trabalho com serviços web.
  • A capacidade de especificar o tamanho mínimo de segmento permitido foi adicionada ao ImageSegmentationCommand.
  • Novos comandos para processamento de imagens e documentos foram criados:
    • ImageSegmentationCommand - implementa a busca por regiões com imagens em documentos coloridos.
    • AdvancedReplaceColorCommand - substitui cores na imagem especificadas na forma de esferas de cores com a possibilidade de interpolação linear de cores.
    • ColorNoiseClearCommand - limpa ruídos e artefatos das cores especificadas em uma imagem de 24 bits.
  • Novos comandos para processamento de imagens de documentos foram criados:
    • HalftoneRecognitionCommand - um comando para procurar regiões com meios-tons.
    • HalftoneRemovalCommand - comando de remoção de meio-tom.
    • RestoreTextFromHalftoneCommand - comando para restaurar texto em regiões de meio-tom.
  • Um novo comando para processar imagens de documentos foi criado:
    • AutoTextOrientationCommand - determina automaticamente a posição correta do texto na imagem do documento (somente para idiomas baseados em latim).
  • Novos comandos para processamento de imagens de documentos foram criados:
    • AutoInvertCommand - inverte automaticamente uma imagem de documento invertida.
    • AutoTextInvertCommand - inverte automaticamente o texto invertido em uma imagem de documento.
    • HolePunchRemovalCommand - Remove automaticamente furos de perfuração de imagens de documentos.
    • LineRemovalCommand - remove automaticamente linhas estranhas de imagens de documentos (linhas de formulário, tabelas, texto sublinhado/tachado, ruído).
  • O VintaSoft Document Cleanup .NET Plug-in foi criado - um novo módulo de plug-in da biblioteca VintaSoft Imaging .NET SDK, que combina comandos para processar imagens de documentos eletrônicos.
  • Documentos eletrônicos podem ser imagens em preto e branco, em paleta, em cinza ou coloridas.
  • Comandos para processar imagens de documentos:
    • BorderClearCommand - remove automaticamente (pinta com a cor de fundo) o ruído na borda da imagem do documento.
    • DespeckleCommand - remove automaticamente ruídos pequenos e médios de uma imagem de documento.
    • DeskewCommand - gira automaticamente a imagem para alinhar o documento.
    • BorderRemovalCommand - corta automaticamente a imagem ao longo da borda do documento.
    • DocumentSegmentationCommand - detecta automaticamente segmentos em uma imagem de documento para reconhecimento posterior do texto na imagem.