觀看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 天完整功能產品。幾分鐘內即可運行。
在您的產品試用期間全面訪問我們的支持技術團隊
產品與其關鍵功能的即時展示
獲取項目特定的功能建議
我們會回答您所有的問題,以確保您掌握所有需要的資訊。(絕無承諾)。
請檢查您的電子郵件以取得試用授權金鑰。
如果您沒有收到電子郵件,請啟動 support@ironsoftware.com
預約無需承諾的諮詢
完成以下表單或發送電子郵件至 sales@ironsoftware.com
您的詳細信息將始終保密。
預訂 30 分鐘的個人演示。
無須合約、無須卡號、無任何長期綁約。
版權所有 © Iron Software 2013-2025