观看 David Jones,Agorus,与 Iron Suite 创造新的效益
观看 Milan Jovanović 使用 IronPDF
观看我们的团队演示产品
微调OCR引擎以获得完美的结果。对性能和准确性进行细粒度控制,默认支持超过125种语言。
对核心 Tesseract 引擎进行微调,对数十个参数进行细粒度控制。这为希望针对特定文档类型、语言或质量挑战优化性能的高级用户提供了深度定制功能。
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 };
了解有关 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 };
优化 OCR 引擎,最大限度地提高速度。通过调整设置使性能优先于绝对准确性,您可以快速处理大量文件,因为速度是关键因素。
实现 125 种以上国际语言的高准确性。我们的软件包包括对非拉丁脚本(如阿拉伯语、中文、希伯来语)和带变音符语言的强大支持。只需一行代码即可轻松添加或切换语言。
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 可自动检测并在指定语言之间切换,无需对每种语言内容进行单独处理。
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);
Install-Package IronOcr
无需信用卡
试用表单已成功提交。您的试用密钥应在电子邮件中。如果没有,请联系我们support@ironsoftware.com
您的试用密钥应在电子邮件中。如果没有,请联系我们support@ironsoftware.com
在生产环境中测试,没有水印。在您需要的地方使用。
使用功能齐全的产品30天。几分钟内即可启动和运行。
在产品试用期间,全面访问我们的支持工程团队
我们产品及其关键功能的在线演示
获取项目特定功能建议
我们会回答您的所有问题,确保您获得所需的全部信息。(无任何承诺)。
请检查您的电子邮件以获取试用许可证密钥。
如果您没有收到电子邮件,请启动live chat或发送电子邮件至support@ironsoftware.com
预订无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
预定一次 30 分钟的个人演示。
无合约、无卡号、无任何长期承诺。
版权所有 © Iron Software 2013-2025