觀看David Jones, Agorus, 使用Iron Suite創造新效能
觀看Milan Jovanović使用IronPDF
觀看我們的團隊產品演示
獲取的不只是文字。我們的 API 提供結構化的資料,包括座標、置信度分數以及完整的文件層級結構 (頁、行、字)。
IronOCR 會將段落、行、字詞和字元的文字輸出回傳為結構化物件和字串,讓開發人員可以快速存取和處理資料。
using IronOcr; var ocrTesseract = new IronTesseract(); using var ocrInput = new OcrInput(); var pages = new int[] { 1, 2 }; ocrInput.LoadImageFrames("example.tiff", pages); OcrResult ocrResult = ocrTesseract.Read(ocrInput); foreach (var page in ocrResult.Pages) { // Page text string PageText = page.Text; }
獲取每個段落、行、單字和字元的精確 X/Y 座標和邊界方塊尺寸,啟用文字高亮、區域 OCR 和資料驗證。
using IronOcr; using IronOcr.OcrResult; // Instantiate IronTesseract IronTesseract ocrTesseract = new IronTesseract(); // Add image using var imageInput = new OcrImageInput("sample.jpg"); // Perform OCR OcrResult ocrResult = ocrTesseract.Read(imageInput); // Retrieve list of detected paragraphs Paragraph[] paragraphs = ocrResult.Paragraphs; // Output Text location (X,Y) of the first paragraph Console.WriteLine($"X: {paragraphs[0].X}"); Console.WriteLine($"Y: {paragraphs[0].Y}");
接收擷取文字的信心分數。以程式化方式標示低置信度結果,供人工審查,以建立更可靠的自動化工作流程。
using IronOcr; var ocrTesseract = new IronTesseract(); using var ocrInput = new OcrInput(); // Load image from file ocrInput.LoadImage("sameple.png"); // Perform OCR OcrResult ocrResult = ocrTesseract.Read(ocrInput); // Check Confidence level Console.WriteLine($"Confidence: {ocrResult.Confidence}%");
除了文字之外,還可將從輸入文件的 OCR 檢測到的文字視覺元素匯出為獨立的影像檔案,對於歸檔或處理非文字資料非常有用。
using IronOcr; using IronSoftware.Drawing; var ocrTesseract = new IronTesseract(); using var ocrInput = new OcrInput(); ocrInput.LoadImage("sample.png"); var ocrResult = ocrTesseract.Read(ocrInput); foreach (var page in ocrResult.Pages) { foreach (var word in page.Words) { word.ToBitmap(ocrInput).SaveAs($"page{page.PageNumber}_word{word.WordNumber}.png", AnyBitmap.ImageFormat.Png); } }
透過結構化、分層式的 API 存取 OCR 結果。輕鬆地從大段落瀏灠到個別字元,讓您對擷取的文字及其元資料進行粒度控制。
using IronOcr; // Instantiate IronTesseract IronTesseract ocrTesseract = new IronTesseract(); // Add image using var imageInput = new OcrImageInput("sample.jpg"); // Perform OCR OcrResult ocrResult = ocrTesseract.Read(imageInput); // Output the first detected paragraph text Console.WriteLine($"Text: {ocrResult.Paragraphs[0].Text}");
將任何掃描的文件或影像轉換成完全可搜尋的 PDF 檔案。保留原始版面,但所有文字都變成可選擇、可複製和可搜尋。
using IronOcr; // Instantiate IronTesseract IronTesseract ocrTesseract = new IronTesseract(); // Enable render as searchable PDF ocrTesseract.Configuration.RenderSearchablePdf = true; // Add image using var imageInput = new OcrImageInput("sample.tiff"); // Perform OCR OcrResult ocrResult = ocrTesseract.Read(imageInput); // Export as searchable PDF ocrResult.SaveAsSearchablePdf("searchablePdf.pdf");
以 hOCR 格式匯出結果,這是一種以 HTML 為基礎的標準,可提供豐富的元資料,包括文字、版面資訊和每個字的座標,非常適合進階文件分析。
using IronOcr; // Instantiate IronTesseract IronTesseract ocrTesseract = new IronTesseract(); // Enable render as hOCR ocrTesseract.Configuration.RenderHocr = true; // Add image using var imageInput = new OcrImageInput("sample.tiff"); imageInput.Title = "Html Title"; // Perform OCR OcrResult ocrResult = ocrTesseract.Read(imageInput); // Export as HTML ocrResult.SaveAsHocrFile("result.html");
為了進行調試和驗證,請生成原始文件的影像,並將所有已識別的文字突出顯示。這可快速直觀檢查 OCR 引擎的準確性和文字位置。
using IronOcr; IronTesseract ocrTesseract = new IronTesseract(); using var ocrInput = new OcrInput(); ocrInput.LoadPdf("sample.pdf"); ocrInput.HighlightTextAndSaveAsImages(ocrTesseract, "highlight_page_", ResultHighlightType.Paragraph);
從文件中找到的任何 BarCode 或 QR code 擷取解碼字串值。API 可在提供文字結果的同時提供此資料,以提供完整的資料擷取解決方案。
using IronOcr; using IronOcr.OcrResult; // Instantiate IronTesseract IronTesseract ocrTesseract = new IronTesseract(); // Enable barcodes detection ocrTesseract.Configuration.ReadBarCodes = true; // Load PDF file using OcrInput ocrInput = new OcrInput(); ocrInput.LoadPdf("sample.pdf"); // Perform OCR OcrResult ocrResult = ocrTesseract.Read(ocrInput); // Output Barcode value Console.WriteLine(ocrResult.Barcodes[0].Value);
Install-Package IronOcr
無需信用卡
試用表單已提交成功。您的試用密鑰應該在電子郵件裡。如果沒有,請聯繫support@ironsoftware.com
您的試用密鑰應該在電子郵件裡。如果沒有,請聯繫support@ironsoftware.com
在生產環境中測試而不帶水印。適用於您所需的任何地方。
獲得 30 天完整功能產品。幾分鐘內即可運行。
在您的產品試用期間全面訪問我們的支持技術團隊
產品與其關鍵功能的即時展示
獲取項目特定的功能建議
我們會回答您所有的問題,以確保您掌握所有需要的資訊。(絕無承諾)。
請檢查您的電子郵件以取得試用授權金鑰。
如果您沒有收到電子郵件,請啟動 support@ironsoftware.com
預約無需承諾的諮詢
完成以下表單或發送電子郵件至 sales@ironsoftware.com
您的詳細信息將始終保密。
預訂 30 分鐘的個人演示。
無須合約、無須卡號、無任何長期綁約。
版權所有 © Iron Software 2013-2025