IronOCRでlibgdiplusを使う: セットアップガイド

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

.NET Core では、Microsoft System.Drawing.Common NuGet パッケージを使用するために libgdiplus が必要です。 MacOS on 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 ]