IronOCR の一般的なトラブルシューティングのヒント

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

一般的なアクセスとアプリケーションの問題については、次の提案を試してください。

  1. Tesseract はこれに依存しているため、ターゲット マシンに Visual Studio 用 Microsoft Visual C++ 再頒布可能パッケージの 最新バージョン 2015-2019 がインストールされていることを確認します。
  2. x86 マシンには x86 バージョンのみが必要です。
  3. x64 マシンには x86 バージョンと x64 バージョンの両方が必要です。
  4. 詳細については、 Microsoft のドキュメントを参照してください。

通常、運用サーバーでは、開発マシンやテストマシンよりも厳重にロックダウンされます。 初回実行時に必要なコンポーネントをダウンロードするには、サーバーがインターネットにアクセスできることを確認してください。

  1. システムのデフォルト一時フォルダ(Windows では通常 /windows/temp)および入力ファイル/保存場所に対して、以下のユーザーに"完全制御"権限が適用されていることを確認してください:
    • AppPool ID/IIS ユーザー (通常は IUSR)
    • ネットワークサービス
    • ASPNET(該当する場合)

ライブラリ バージョンを更新した後、またはライセンス キーを変更した後は、DLL キャッシュの可能性を減らすために、アプリケーションのクリーン バージョンを再デプロイすることをお勧めします。

  1. サーバー上のすべての Windows 一時ファイルとキャッシュ フォルダーを消去して、ライブラリをクリーンなプロジェクトにダウンロードしてみます。
  2. 一時フォルダーまたは指定したインストールパスからIronOCRを手動で削除してください。
  3. ライブラリをアンインストールし、"依存関係の削除"チェックボックスをオンにします。
  4. 以下の場所から NuGet キャッシュを手動で削除してください:%userprofile%\.nuget\packages
  5. 次のオプションを選択して、Visual Studio を通じてキャッシュを自動的にクリアします。[ツール] > [NuGet パッケージ マネージャー] > [全般] に移動し、[すべての NuGet キャッシュをクリア] をクリックします。
  6. "IronOCR インストール パスの設定"の手順に従って、Program Files、Temp、または Users 以外の新しいディレクトリに新しいインストール パスを設定します。

これらの手順で問題が解決しない場合は、IronOCR のエンジニアリング リクエストリストを確認してください。 これにより、当社のエンジニアが技術的な問い合わせに迅速に対応するために必要な情報が提供されます。

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

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

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

準備はできましたか?
Nuget ダウンロード 5,896,332 | バージョン: 2026.5 just released
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか? PM > Install-Package IronOcr
サンプルを実行 あなたの画像が検索可能なテキストになるのをご覧ください。