워터마크 없이 실제 운영 환경에서 테스트해 보세요.
필요한 곳 어디에서든 작동합니다.
모든 기능을 갖춘 제품을 30일 동안 사용해 보세요.
몇 분 안에 설치를 완료하고 작동시킬 수 있습니다.
제품 체험 기간 동안 당사 지원 엔지니어링 팀에 대한 모든 접근 권한을 확보할 수 있습니다.
단순한 텍스트 그 이상을 얻으세요. 저희 API는 좌표, 신뢰도 점수, 전체 문서 계층 구조(페이지, 줄, 단어)를 포함한 구조화된 데이터를 제공합니다.
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 및 데이터 유효성 검사를 수행할 수 있습니다.
.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}");
추출된 텍스트에 대한 신뢰도 점수를 받으세요. 신뢰도가 낮은 결과는 프로그램적으로 표시하여 사람이 검토하도록 함으로써 더욱 신뢰할 수 있는 자동화 워크플로를 구축하세요.
.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}%");
텍스트 외에도 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);
}
}
구조화된 계층형 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}");
스캔한 문서나 이미지를 검색 가능한 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");
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");
디버깅 및 검증을 위해 인식된 모든 텍스트가 강조 표시된 원본 문서 이미지를 생성하세요. 이를 통해 OCR 엔진의 정확도와 텍스트 위치를 시각적으로 빠르게 확인할 수 있습니다.
C# 디버깅을 위해 텍스트를 강조 표시하는 방법을 알아보세요.using IronOcr;
IronTesseract ocrTesseract = new IronTesseract();
using var ocrInput = new OcrInput();
ocrInput.LoadPdf("sample.pdf");
ocrInput.HighlightTextAndSaveAsImages(ocrTesseract, "highlight_page_", ResultHighlightType.Paragraph);
문서에 포함된 바코드 또는 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);