IronOCRランタイムフォルダの管理

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

この問題が発生した場合によく見られる例外は次のとおりです。

  • IronOcr 用の Tesseract のデプロイ中にエラーが発生しました
  • 'libtesseract-5' が見つかりません
  • 'libtesseract-5' が見つかりませんでした
  • Tesseract-5を発見できませんでした
  • \bin\runtimes\win-x64\native\IronOCR.Native.deployment.json でデプロイメント構成ファイルを見つける際にエラーが発生しました

バージョン 2022.8.7804 以降、IronOCR は、依存関係として個別にインストールするのではなく、Tesseract をパックします。

推奨:

  1. Visual Studio 内から発行ウィザードを使用してデプロイし、ターゲット ランタイムとして[Portable]を選択します (これにより、runtimes フォルダーが自動的に含められます)。
  2. Visual Studio を使用してデプロイメントを管理できない場合は、開発マシンから運用マシンの bin フォルダーにランタイム フォルダーを手動でコピーします。
  3. Windows インストーラーを試してください。

ローカルで Azure を実行しているときにこの問題が発生する場合は、Azure ストレージ エミュレーター (Azurite) によって追加のbinフォルダーが作成されるためです。 より詳細な説明と回避策については、次の記事を参照してください: ローカル マシンでの Azure Functions のデバッグ - IronOCR

Debugging Azure Functions

カーティス・チャウ
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。

準備はできましたか?
Nuget ダウンロード 5,167,857 | Version: 2025.11 リリース