Uso de libgdiplus con IronOCR: Guía de configuración

19 de enero, 2022
Actualizado 20 de octubre, 2024
Compartir:
This article was translated from English: Does it need improvement?
Translated
View the article in English

.NET Core requiere libgdiplus para usar el paquete nuget de Microsoft System.Drawing.Common. Si no se encuentra en MacOS en Linux puede experimentar esta excepción:

  • Excepción no controlada. System.DllNotFoundException: No se pudo encontrar o cargar la biblioteca nativa de ninguno de los nombres: [ libgdiplus, libgdiplus.so ]
  • Si ves System.TypeInitializationException: El inicializador de tipo para 'Gdip' lanzó una excepción, por favor lee nuestra guía de System.Drawing.Common en NET6 en su lugar.

Linux

Ubuntu, Debian

apt-get update && apt-get install -y apt-utils libgdiplus libc6-dev

Docker

Añade esta línea al archivo Docker y debería funcionar

RUN apt-get update && apt-get install -y apt-utils libgdiplus libc6-dev

macOS

Excepción no controlada. System.DllNotFoundException: No se pudo encontrar o cargar la biblioteca nativa de ningún nombre: [ libgdiplus, libgdiplus.dylib ]