푸터 콘텐츠로 바로가기

OCR 결과

단순한 텍스트 그 이상을 얻으세요. 저희 API는 좌표, 신뢰도 점수, 전체 문서 계층 구조(페이지, 줄, 단어)를 포함한 구조화된 데이터를 제공합니다.

Icon Main related to OCR 결과
데이터 출력

1

텍스트

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;
}
C#
2

OCR 텍스트 위치

모든 단락, 줄, 단어 및 문자에 대한 정확한 X/Y 좌표와 경계 상자 크기를 얻어 텍스트 강조 표시, 영역별 OCR 및 데이터 유효성 검사를 수행할 수 있습니다.

.NET C#에서 읽기 결과를 추출하는 방법을 알아보세요.
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}");
C#
3

OCR 출력 신뢰도

추출된 텍스트에 대한 신뢰도 점수를 받으세요. 신뢰도가 낮은 결과는 프로그램적으로 표시하여 사람이 검토하도록 함으로써 더욱 신뢰할 수 있는 자동화 워크플로를 구축하세요.

.NET C#에서 읽기 능력을 향상시키는 방법을 알아보세요.
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}%");
C#
4

OCR 요소 이미지

텍스트 외에도 OCR로 감지된 텍스트의 시각적 요소를 입력 문서에서 별도의 이미지 파일로 내보낼 수 있습니다. 이는 텍스트 이외의 데이터를 보관하거나 처리하는 데 유용합니다.

.NET C#에서 읽기 결과를 추출하는 방법을 알아보세요.
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);
    }
}
C#

Icon Main related to OCR 결과
출력 유형

1

텍스트

구조화된 계층형 API를 통해 OCR 결과에 접근할 수 있습니다. 긴 단락부터 개별 문자까지 손쉽게 탐색하여 추출된 텍스트와 메타데이터를 세밀하게 제어할 수 있습니다.

.NET C#에서 읽기 결과를 추출하는 방법을 알아보세요.
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}");
C#
2

검색 가능한 PDF

스캔한 문서나 이미지를 검색 가능한 PDF 파일로 변환하세요. 원본 레이아웃은 그대로 유지되며, 모든 텍스트를 선택, 복사 및 검색할 수 있습니다.

검색 가능한 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");
C#
3

hOCR

hOCR 결과를 HTML 기반 표준인 hOCR 형식으로 내보낼 수 있습니다. 이 형식은 텍스트, 레이아웃 정보, 각 단어의 좌표 등 풍부한 메타데이터를 제공하여 고급 문서 분석에 이상적입니다.

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");
C#
4

텍스트를 이미지로 강조 표시

디버깅 및 검증을 위해 인식된 모든 텍스트가 강조 표시된 원본 문서 이미지를 생성하세요. 이를 통해 OCR 엔진의 정확도와 텍스트 위치를 시각적으로 빠르게 확인할 수 있습니다.

C# 디버깅을 위해 텍스트를 강조 표시하는 방법을 알아보세요.
using IronOcr;

IronTesseract ocrTesseract = new IronTesseract();
using var ocrInput = new OcrInput();
ocrInput.LoadPdf("sample.pdf");
ocrInput.HighlightTextAndSaveAsImages(ocrTesseract, "highlight_page_", ResultHighlightType.Paragraph);
C#
5

바코드 및 QR 코드 값

문서에 포함된 바코드 또는 QR 코드에서 디코딩된 문자열 값을 추출합니다. API는 텍스트 결과와 함께 이러한 데이터를 제공하여 완벽한 데이터 캡처 솔루션을 제공합니다.

.NET C#에서 읽기 결과를 추출하는 방법을 알아보세요.
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);
C#
시작할 준비 되셨나요?
Nuget 다운로드 5,525,971 | 버전: 2026.3 방금 출시되었습니다
Still Scrolling Icon

아직도 스크롤하고 계신가요?

빠른 증거를 원하시나요? PM > Install-Package IronOcr
샘플을 실행하세요 이미지가 검색 가능한 텍스트로 바뀌는 것을 확인해 보세요.

Iron Support Team

We're online 24 hours, 5 days a week.
Chat
Email
Call Me