使用 libgdiplus 與 IronOCR:設置指南

This article was translated from English: Does it need improvement?
Translated
View the article in English

.NET Core 需要libgdiplus使用 MicrosoftSystem.Drawing.Commonnuget 套件。 如果在 MacOS 或 Linux 上找不到,您可能會遇到此異常:

  • 未處理的例外。 System.DllNotFoundException:找不到或無法載入來自任何名稱的原生庫:[libgdiplus, libgdiplus.so]_
  • 如果您看到 System.TypeInitializationException : The type initializer for 'Gdip' threw an exception,請閱讀我們的System.Drawing.Common 在 NET6指南。

Linux

Ubuntu,Debian

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

Docker

將此行添加到 Docker 文件,它應該會運行。

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

macOS

未處理的例外。 System.DllNotFoundException:找不到或無法載入來自任何名稱的原生庫:[libgdiplus, libgdiplus.dylib]_