IronOCRでアラビア数字を扱う

Curtis Chau
Curtis Chau
Updated: 2026年6月29日

アラビア語、ペルシャ語、ウルドゥー語の言語パックではアラビア数字が認識されないのですか?

これは、Tesseract 言語パックの既知の問題です。

次の言語パックは、アラビア数字に関するこの問題の解決に役立つ可能性があります。 ShreeshriiのTessdata Arabic

これを IronOCR 機能と組み合わせて使用し、カスタム言語パックを読み込むことができます。 IronOCRカスタム言語の例

using IronOcr;

class ArabicNumeralOCR
{
    static void Main(string[] args)
    {
        // Initialize a new instance of IronTesseract for OCR
        var Ocr = new IronTesseract();
        
        // Load the custom Tesseract language file for better numeral recognition
        Ocr.UseCustomTesseractLanguageFile("custom_tesseract_files/custom.traineddata");
        
        // Specify the image input for OCR processing
        using (var Input = new OcrInput(@"images\image.png"))
        {
            // Execute the OCR process on the input image
            var Result = Ocr.Read(Input);
            
            // Output the recognized text
            Console.WriteLine(Result.Text);
        }
    }
}

注:この C# の例では、IronOCR でカスタム Tesseract 言語ファイルを使用して、画像内のアラビア数字の認識を向上させる方法を示します。 適切な言語パックが既にダウンロードされ、指定された場所に配置されていることを前提としています。 必ず IronOCR をインストールし、本番環境コードに必要なエラー処理を追加してください。

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

詳しく読む

準備はできましたか?

Nuget Downloads 6,357,159バージョン:2026.11リリースされたばかり