125の国際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の国際OCR言語

125の国際OCR言語

IronOCR 言語サポート

IronOCR は 125 の国際言語をサポートしています。 デフォルトでインストールされる英語以外に、追加の言語パックを NuGet 経由で .NET プロジェクトに追加したり、言語ページからダウンロードしたりすることもできます。

ほとんどの言語はBestの品質で利用可能です。 Bestの品質オプションは、より正確な結果を提供する可能性がありますが、処理時間が遅くなります。

IronOCR を使用して、複数の言語で OCR を探索します。

準備はできましたか?

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