Dúvida sobre compatibilidade do Aspose.OCR com .NET 8 em Docker (Linux)

Estamos usando a biblioteca Aspose.OCR no nosso ambiente de produção, que roda em contêineres Docker com Linux e .NET 8.

Ao tentar fazer o reconhecimento de um PDF, esbarramos no erro System.PlatformNotSupportedException. Pelo que investigamos, a causa é a dependência da biblioteca com o System.Drawing.Common, que a Microsoft não suporta mais oficialmente no Linux.

O ponto principal para nós é que, por uma política de arquitetura do nosso projeto, não podemos habilitar o modo de compatibilidade System.Drawing.EnableUnixSupport. Nós buscamos usar apenas ferramentas que sejam 100% compatíveis com nosso ambiente Linux de forma nativa.

A nossa dúvida: existe alguma versão do Aspose.OCR que funcione nativamente no Linux com .NET 8, sem depender do System.Drawing.Common?

Por exemplo, talvez uma versão que utilize internamente uma biblioteca gráfica mais moderna e multiplataforma, como SkiaSharp ou ImageSharp?

@governanca.brasil

Atualmente, a biblioteca Aspose.OCR para .NET é compatível com o .NET 8 e foi testada em ambientes Linux. No entanto, a dependência do System.Drawing.Common pode causar problemas, como o erro System.PlatformNotSupportedException, especialmente se o suporte a Unix não estiver habilitado.

Atualmente, não há informações sobre uma versão do Aspose.OCR que utilize bibliotecas gráficas mais modernas e multiplataforma, como SkiaSharp ou ImageSharp, que funcionem nativamente no Linux sem depender do System.Drawing.Common.

Recomendo verificar as notas de versão mais recentes no site da Aspose ou no repositório do GitHub para atualizações sobre compatibilidade e possíveis soluções. Além disso, consulte a documentação oficial sobre requisitos de sistema para garantir que sua configuração esteja correta.