在生產環境中測試且無浮水印。
在您需要的地方運行。
在實時環境中測試
全功能產品
獲得30天的全功能產品。
在幾分鐘內啟動並運行。
24/5技術支援
您的產品試用期間可完全接觸我們的支援工程團隊
微調OCR引擎以獲得完美結果。細粒度控制性能和精度,讓您開箱即用支援125+種語言。
微調核心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
};
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
};
優化OCR引擎以獲得最大速度。通過調整設置以優先考慮性能而不是絕對準確性,您可以快速處理大量文件,速度是關鍵因素。
瞭解如何使用:用於.NET的更快Tesseract 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;
}
準確地從同一頁面包含多種語言的文件中提取文字。 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);
通過提供您自己的訓練語言資料,超越內建的語言包。在有稀有語言、專業字體或獨特字元集的文件中達到高準確性。
瞭解如何使用:使用自定義語言文件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);