IronOCRランタイムフォルダーの管理
この問題に遭遇したときによく見られる例外は以下の通りである:
- Tesseract for IronOCRのデプロイ時のエラーについて
- libtesseract-5' が見つからない。
- libtesseract-5' が見つかりません。
- テッセラクト-5が見つからない
-
Error while locating deployment configuration file at ㊦binruntimes㊦win-x64㊦native㊦IronOCR.Native.deployment.json
バージョン2022.8.7804から、IronOCRはTesseractを依存関係として個別にインストールする代わりにパックしています。
おすすめ:
-
Visual Studio 内から Publishing Wizard を使用してデプロイし、ターゲットランタイムとしてPortableを選択します(これにより、ランタイムフォルダーが自動的に含まれます)。
-
Visual Studioを使用してデプロイを管理できない場合、開発マシンからランタイムフォルダーを手動でプロダクションマシンのbinフォルダーにコピーしてください。
-
Windows インストーラーを試してください
ローカルでAzureを実行してこの問題が発生している場合、これはAzure Storage Emulator(Azurite)が追加のbinフォルダーを作成するためです。 詳細な説明と回避策については、次の記事をご覧ください:https://ironsoftware.com/csharp/ocr/troubleshooting/debugging-azure-functions-on-local-machine-ironocr/
[