将 libgdiplus 与 IronOCR 结合使用:设置指南

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

.NET Core 需要libgdiplus使用微软System.Drawing.Commonnuget 包。 如果在MacOS或Linux上未找到,您可能会遇到此异常:

  • 未处理的异常。 System.DllNotFoundException:找不到或无法加载任何名称的原生库:[libgdiplus, libgdiplus.so]_
  • 如果您看到 System.TypeInitializationException: 类型初始值设定项 'Gdip' 引发了一个异常,则请阅读我们的NET6中的System.Drawing.Common指南。

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]_