Utilisation de libgdiplus avec IronOCR : Guide d'installation

janvier 19, 2022
Mise à jour octobre 20, 2024
Partager:
This article was translated from English: Does it need improvement?
Translated
View the article in English

.NET Core nécessite libgdiplus pour utiliser le package nuget Microsoft System.Drawing.Common. S'il n'est pas trouvé sous MacOS ou Linux, il se peut que vous rencontriez cette exception :

  • exception non gérée. System.DllNotFoundException : Impossible de trouver ou de charger la bibliothèque native à partir de n'importe quel nom : [ libgdiplus, libgdiplus.so ]
  • Si vous voyez System.TypeInitializationException : Le type d'initialiseur pour 'Gdip' a levé une exception, veuillez lire notre guide System.Drawing.Common en NET6 à la place.

Linux

Ubuntu, Debian

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

Docker

Ajoutez cette ligne au fichier Docker et cela devrait fonctionner

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

macOS

exception non gérée. System.DllNotFoundException : Impossible de trouver ou de charger la bibliothèque native à partir de n'importe quel nom : [ libgdiplus, libgdiplus.dylib ]