125 międzynarodowych języków OCR
using IronOcr;
using System;

var ocrTesseract = new IronTesseract();

ocrTesseract.Language = OcrLanguage.Arabic;

using (var ocrInput = new OcrInput())
{
    ocrInput.LoadImage(@"images\arabic.gif");
    var ocrResult = ocrTesseract.Read(ocrInput);
    Console.WriteLine(ocrResult.Text);
}

// Example with a Custom Trained Font Being used:

var ocrTesseractCustomerLang = new IronTesseract();
ocrTesseractCustomerLang.UseCustomTesseractLanguageFile("custom_tesseract_files/custom.traineddata");
ocrTesseractCustomerLang.AddSecondaryLanguage(OcrLanguage.EnglishBest);

using (var ocrInput = new OcrInput())
{
    ocrInput.LoadPdf(@"images\mixed-lang.pdf");
    var ocrResult = ocrTesseractCustomerLang.Read(ocrInput);
    Console.WriteLine(ocrResult.Text);
}
NuGet Download
PM > Install-Package IronOcr
125 międzynarodowych języków OCR

125 międzynarodowych języków OCR

Obsługa języków w IronOCR

IronOCR obsługuje 125 międzynarodowych języków. Oprócz języka angielskiego, który jest zainstalowany domyślnie, dodatkowe pakiety językowe można dodać do projektu .NET przez NuGet lub pobrać z naszej Strony Języków.

Większość języków jest dostępna w jakości Fast, Standard (zalecana) i Best. Opcja jakości Best może oferować dokładniejsze wyniki, ale również będzie wolniejsza w czasie przetwarzania.

Poznaj OCR w wielu językach z IronOCR.
Zobacz na GitHubie

Gotowy, aby rozpocząć?

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