IronOCRランタイムフォルダの管理
この問題が発生した場合によく見られる例外は次のとおりです。
- IronOcr 用の Tesseract のデプロイ中にエラーが発生しました
- 'libtesseract-5' が見つかりません
- 'libtesseract-5' が見つかりませんでした
- Tesseract-5を発見できませんでした
- \bin\runtimes\win-x64\native\IronOCR.Native.deployment.json でデプロイメント構成ファイルを見つける際にエラーが発生しました
バージョン 2022.8.7804 以降、IronOCR は、依存関係として個別にインストールするのではなく、Tesseract をパックします。
推奨:
- Visual Studio 内から発行ウィザードを使用してデプロイし、ターゲット ランタイムとして[Portable]を選択します (これにより、runtimes フォルダーが自動的に含められます)。
- Visual Studio を使用してデプロイメントを管理できない場合は、開発マシンから運用マシンの bin フォルダーにランタイム フォルダーを手動でコピーします。
- Windows インストーラーを試してください。
ローカルで Azure を実行しているときにこの問題が発生する場合は、Azure ストレージ エミュレーター (Azurite) によって追加のbinフォルダーが作成されるためです。 より詳細な説明と回避策については、次の記事を参照してください: ローカル マシンでの Azure Functions のデバッグ - IronOCR 。







