Verwendung von libgdiplus mit IronOCR: Setup-Anleitung

19. Januar 2022
Aktualisiert 20. Oktober 2024
Teilen Sie:
This article was translated from English: Does it need improvement?
Translated
View the article in English

.NET Core erfordert libgdiplus, um das Microsoft System.Drawing.Common NuGet-Paket zu verwenden. Wenn es unter MacOS oder Linux nicht gefunden wird, kann diese Ausnahme auftreten:

  • unbehandelte Ausnahme. System.DllNotFoundException: Konnte die native Bibliothek unter keinem der folgenden Namen finden oder laden: [ libgdiplus, libgdiplus.so ]
  • Wenn Sie System.TypeInitializationException : Der Typeninitialisierer für 'Gdip' hat eine Ausnahme ausgelöst sehen, lesen Sie bitte stattdessen unseren System.Drawing.Common in NET6-Leitfaden.

Linux

Ubuntu, Debian

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

Docker

Fügen Sie diese Zeile in die Docker-Datei ein, dann sollte es funktionieren

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

macOS

unbehandelte Ausnahme. System.DllNotFoundException: Konnte die native Bibliothek mit keinem Namen finden oder laden: [ libgdiplus, libgdiplus.dylib ]