워터마크 없이 실제 운영 환경에서 테스트해 보세요.
필요한 곳 어디에서든 작동합니다.
모든 기능을 갖춘 제품을 30일 동안 사용해 보세요.
몇 분 안에 설치를 완료하고 작동시킬 수 있습니다.
제품 체험 기간 동안 당사 지원 엔지니어링 팀에 대한 모든 접근 권한을 확보할 수 있습니다.
OCR 엔진을 세밀하게 조정하여 완벽한 결과를 얻으세요. 125개 이상의 언어를 기본적으로 지원하며, 성능과 정확도를 세밀하게 제어할 수 있습니다.
수십 가지 매개변수에 대한 세밀한 제어를 통해 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
};
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 엔진을 최적화하여 속도를 극대화하세요. 절대적인 정확도보다 성능을 우선시하도록 설정을 조정하면 속도가 중요한 대량의 문서를 신속하게 처리할 수 있습니다.
.NET 환경에서 Tesseract 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;
}
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);
내장된 언어 팩을 넘어 직접 학습한 언어 데이터를 제공하여 활용 범위를 넓히세요. 희귀 언어, 특수 글꼴 또는 고유한 문자 집합이 포함된 문서에서도 높은 정확도를 달성할 수 있습니다.
사용자 지정 언어 파일 사용 방법을 알아보세요.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);