IRONSOFTWAREHOME

配置和語言

微調OCR引擎以獲得完美結果。細粒度控制性能和精度,讓您開箱即用支援125+種語言。

OCR詳細配置

1

常規OCR配置

微調核心Tesseract引擎,細粒度控制數十個參數。這為尋求針對特定文件型別、語言或質量挑戰優化性能的高級使用者提供深度定制。

瞭解如何使用:C# Tesseract OCR配置變數
IronTesseract ocr = new IronTesseract
{
    Configuration = new TesseractConfiguration
    {
        ReadBarCodes = false,
        RenderHocr = true,
        TesseractVariables = null,
        WhiteListCharacters = null,
        BlackListCharacters = "`ë|^",
    },
    MultiThreaded = false,
    Language = OcrLanguage.English,
    EnableTesseractConsoleMessages = true, // False as default
};
2

高級閱讀的OCR配置

了解更多有關OCR配置設置和可用於高級OCR閱讀方法的語言。

using IronOcr;

IronTesseract ocr = new IronTesseract
{
    Configuration = new TesseractConfiguration
    {
        // Whitelist alphanumeric characters and common punctuation
        WhiteListCharacters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.,-?!$() /",
        // Blacklist uncommon characters 
        BlackListCharacters = "`ë|^",
    },

    // Languages available for advanced reading are English, Japanese, Korean, LatinAlphabet   
    Language = OcrLanguage.English
};
3

快速OCR配置

優化OCR引擎以獲得最大速度。通過調整設置以優先考慮性能而不是絕對準確性,您可以快速處理大量文件,速度是關鍵因素。

瞭解如何使用:用於.NET的更快Tesseract OCR

語言

1

支援125種語言的OCR

在125+種國際語言中達到高準確性。 我們的包包括對非拉丁腳本(例如,阿拉伯語、中文、希伯來語)和帶有變音符號的語言的強大支援。 透過一行程式碼輕鬆新增或切換語言。

瞭解如何使用:與Iron OCR掌握多語言OCR:英語和日語
using IronOcr;

var ocr = new IronTesseract();

// Set the OCR to use Chinese Simplified
ocr.Language = OcrLanguage.ChineseSimplified;
using (var input = new OcrInput())
{
    var result = ocr.Read(input);

    // Store the recognized text in a string
    string testResult = result.Text;
}
2

多語言閱讀

準確地從同一頁面包含多種語言的文件中提取文字。 IronOcr自動檢測並切換指定語言,消除每種語言內容需單獨處理的需要。

瞭解如何使用:與Tesseract一起使用多種語言
using IronOcr;

// Instantiate IronTesseract
IronTesseract ocrTesseract = new IronTesseract()
{   // Set primary language to English
    Language = OcrLanguage.EnglishBest,
};

// Set secondary language to Russian
ocrTesseract.AddSecondaryLanguage(OcrLanguage.Russian);

// Add PDF
using var pdfInput = new OcrPdfInput(@"example.pdf");

// Perform OCR
OcrResult result = ocrTesseract.Read(pdfInput);

// Output extracted text to console
Console.WriteLine(result.Text);
3

自定義語言閱讀

通過提供您自己的訓練語言資料,超越內建的語言包。在有稀有語言、專業字體或獨特字元集的文件中達到高準確性。

瞭解如何使用:使用自定義語言文件
using IronOcr;

var ocrTesseract = new IronTesseract();
ocrTesseract.UseCustomTesseractLanguageFile("custom_tesseract_files/custom.traineddata");
using var ocrInput = new OcrInput();
ocrInput.LoadImage(@"sample.png");
var ocrResult = ocrTesseract.Read(ocrInput);
Console.WriteLine(ocrResult.Text);

準備開始了嗎?

Nuget Downloads 6,279,416版本:2026.10剛剛發布

Key in blue circle

立即免費取得 30 天試用金鑰。

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronOCR
預訂您的免費線上演示
Booking Badge

受到全球數百萬工程師的信任

Iron Software的客戶標誌
獲取您的無義務咨詢
您的詳細資訊將始終保密。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
受到全球數百萬工程師的信任
立即獲取您的30天試用金鑰。
無需信用卡或帳戶建立
C# PDF的NuGet程式庫
使用NuGet安裝

版本: 2026.10

PM > Install-Package IronOcr
nuget.org/packages/IronOcr/
  1. 在解決方案資源管理器中,右鍵點擊參考,管理NuGet包
  2. 選擇瀏覽並搜尋"IronOCR"
  3. 選擇包並安裝
C# PDF DLL
下載 DLL

版本: 2026.10

或這裡下載Windows安裝程式。

  1. 下載並解壓IronOCR至您的方案目錄下的~/Libs等位置
  2. 在Visual Studio解決方案資源管理器中,右鍵點擊參考。選擇瀏覽,"IronOCR.dll"

授權從$999