Praca z cyframi arabskimi w IronOCR

Curtis Chau
Curtis Chau
Updated: 29 czerwca 2026

Czy pakiety językowe dla języka arabskiego, perskiego i urdu nie rozpoznają cyfr arabskich?

Jest to znany problem z pakietami językowymi Tesseract.

Następujący pakiet językowy może pomóc w rozwiązaniu tego problemu z cyframi arabskimi: Tessdata Arabic Shreeshrii

Następnie można to wykorzystać z funkcją IronOCR do ładowania niestandardowych pakietów językowych: IronOCR Przykład niestandardowego języka

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);
        }
    }
}

Uwaga: Ten przykład w C# pokazuje, jak używać niestandardowego pliku językowego Tesseract w IronOCR, aby poprawić rozpoznawanie cyfr arabskich w obrazach. Zakłada, że już pobrano odpowiedni pakiet językowy i umieszczono go w określonej lokalizacji. Upewnij się, że zainstalowano IronOCR i dodano niezbędną obsługę błędów w kodzie produkcyjnym.

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podręczników.

Czytaj więcej

Gotowy, aby rozpocząć?

Nuget Downloads 6,357,159Wersja:2026.11właśnie wydany