푸터 콘텐츠로 바로가기

구성 및 언어

OCR 엔진을 세밀하게 조정하여 완벽한 결과를 얻으세요. 125개 이상의 언어를 기본적으로 지원하며, 성능과 정확도를 세밀하게 제어할 수 있습니다.

Icon Main related to 구성 및 언어
OCR 상세 구성

1

일반 OCR 구성

수십 가지 매개변수에 대한 세밀한 제어를 통해 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
};
C#
2

고급 읽기를 위한 OCR 구성

고급 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
};
C#
3

빠른 OCR 구성

OCR 엔진을 최적화하여 속도를 극대화하세요. 절대적인 정확도보다 성능을 우선시하도록 설정을 조정하면 속도가 중요한 대량의 문서를 신속하게 처리할 수 있습니다.

.NET 환경에서 Tesseract OCR 속도를 높이는 방법을 알아보세요.
C#

Icon Main related to 구성 및 언어
언어

1

125개 언어 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;
}
C#
2

다국어 읽기

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

맞춤 언어 읽기

내장된 언어 팩을 넘어 직접 학습한 언어 데이터를 제공하여 활용 범위를 넓히세요. 희귀 언어, 특수 글꼴 또는 고유한 문자 집합이 포함된 문서에서도 높은 정확도를 달성할 수 있습니다.

사용자 지정 언어 파일 사용 방법을 알아보세요.
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);
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