푸터 콘텐츠로 바로가기
다른 구성 요소와 비교

IronOCR 과 Aspose.OCR 비교

이 기사에서는 OCR 래스터 형식 및 PDF 문서 이미지에 주로 사용되는 두 개의 라이브러리 및 애플리케이션을 비교할 것입니다. 다음과 같습니다:

  • Aspose.OCR
  • IronOCR

1.0 서론

1.1 Aspose.OCR 소개 및 기능

Aspose.OCR for .NET은 광학 문자 인식을 위한 강력하고 견고한 패키지입니다. 이것은 모든 애플리케이션에 훌륭한 추가 기능이며 프로세스를 자동화할 수 있습니다. 독립형 OCR API는 확장 가능하고 사용자 친화적이며 컴팩트합니다. 이 클래스는 추가적인 번거로움 없이 텍스트 인식을 시작하고 올바른 텍스트 순서를 유지하는 데 필요한 모든 기능을 제공하는 간단한 클래스 집합과 함께 제공됩니다. Aspose.OCR는 100개 이상의 형식을 읽을 수 있으며 폰트 읽기, 스타일 효과 적용(굵게/기울임꼴) 및 이미지의 노이즈 제거 기능 등 유용한 기능을 제공합니다. 이 API는 GPU를 사용하여 광학 문자 인식을 실행하고 CPU의 전력을 절약할 수 있습니다.

Aspose.OCR의 기능

  • 프로그래밍으로 이미지에서 문자를 탐지, 식별 및 읽습니다.
  • 전체 이미지 또는 이미지의 특정 부분만 스캔합니다.
  • OCR 작업을 위한 기울기 교정; 회전된 이미지를 스캔합니다.
  • JPEG, PNG, GIF 등을 지원합니다. 지원하는 파일 형식의 전체 목록은 지원 파일 형식 페이지에서 확인하시고 Aspose 제품 구독을 고려해 보세요.
  • 숫자 및 알파벳을 포함한 많은 문자 지원. 지원하는 문자의 전체 목록은 지원 문자 페이지를 방문하세요.
  • 130개 이상의 언어를 지원하며, 이는 라틴어, 키릴, 중국어, 아랍어, 한국어, 일본어, 데바나가리, 그리고 인도 계열 스크립트 기반입니다(2025년 기준).
  • Arial, Times New Roman, Courier New, Tahoma, Calibri, Verdana와 같은 인기 있는 글꼴을 탐지하고 읽습니다.
  • 일반, 굵게, 기울임꼴 서체 스타일을 지원합니다.
  • 이미지 인식을 돕기 위한 다양한 노이즈 제거 필터를 적용합니다.
  • 줄 또는 단락의 경계 상자를 계산합니다.
  • 인식된 각 문자에 대한 가능한 선택지를 얻습니다.
  • URI를 전달하고 이미지에서 인식을 수행합니다.
  • 폴더 또는 ZIP 아카이브에 있는 여러 이미지를 인식합니다.
  • JSON 형식으로 결과를 얻습니다.
  • 결과를 텍스트, DOCX 또는 PDF 형식으로 저장합니다.

토글 네비게이션 통합을 위해 Aspose는 좋은 옵션 중 하나입니다. 인식된 텍스트 콘솔 및 문서 텍스트 인식 또는 이미지에서 텍스트로 또는 이미지 OCR API는 유용할 수 있는 기능의 예입니다.

자동 철자 검사 외에도 이미지 감지 소프트웨어는 PNG와 같은 다양한 출력 형식을 지원하고 추가적인 OCR API 없이 비텍스트 블록을 무시하도록 설계되었습니다. 독립형 API 기능은 개발 환경에서 이미지를 캡처하여 텍스트를 추출하는 데 사용할 수 있습니다.

1.2 IronOCR — 소개 및 기능

IronOCR for .NET은 .NET 앱 및 웹사이트에서 사진 및 PDF의 텍스트 콘텐츠를 읽습니다. 이 소프트웨어는 사진에서 텍스트 및 바코드를 스캔하는 데 도움을 줍니다. 내용을 일반 텍스트 또는 구조화된 데이터로 출력합니다. IronOCR는 많은 전 세계 언어를 지원합니다. OCR 라이브러리는 MVC, 웹, 콘솔 및 데스크톱 .NET 애플리케이션에서 사용할 수 있습니다. 상업적 배포를 위해 개발 팀의 직접적인 지원하에 라이선스가 제공됩니다.

  • 최신 Tesseract 5 엔진을 사용하여, IronOCR는 모든 사진이나 PDF 형식에서 텍스트, 바코드 및 QR 코드를 읽어들입니다. 이 라이브러리는 데스크톱, 콘솔 및 웹 애플리케이션에 빠르게 OCR을 추가합니다.
  • IronOCR는 125개의 국제 언어를 지원합니다. 맞춤 언어 및 단어 목록도 지원합니다.
  • 20개 이상의 바코드 및 QR 코드 형식을 읽을 수 있습니다.
  • IronOCR는 여러 페이지의 GIF 및 TIFF 이미지 형식을 지원합니다.
  • 저품질로 스캔된 이미지를 수정합니다.
  • IronOCR는 멀티 스레딩을 지원합니다. 한 번에 하나 이상의 프로세스를 실행할 수 있습니다.
  • IronOCR는 페이지, 단락, 줄, 단어, 문자 등 구조화된 데이터를 페이지에 제공할 수 있습니다.
  • IronOCR는 Windows, Linux, macOS 등의 운영 체제를 지원합니다.

2. Visual Studio에서 새 프로젝트 생성

Visual Studio를 열고 파일 메뉴로 이동하세요. 새 프로젝트를 선택한 후 콘솔 애플리케이션을 선택합니다.

A Comparison between IronOCR and Aspose.OCR - Figure 1: 콘솔 앱

콘솔 앱

프로젝트 이름을 입력하고 적절한 텍스트 상자에서 파일 경로를 선택합니다. Create 버튼을 클릭한 후 .NET Framework를 선택하세요:

A Comparison between IronOCR and Aspose.OCR - Figure 2: 새 프로젝트 구성

새 프로젝트 구성

이제 프로젝트는 선택한 애플리케이션의 구조를 생성합니다.

A Comparison between IronOCR and Aspose.OCR - Figure 3: Program.cs 파일

Program.cs 파일

3.0 설치

3.1 Aspose.OCR 설치

NuGet을 통한 Aspose.OCR for .NET 설치

NuGet을 사용하여 애플리케이션에 Aspose.OCR API를 설치할 수 있습니다. Visual Studio의 도구 메뉴로 가서 NuGet 패키지 관리자를 선택합니다. 측면 메뉴에서 솔루션용 NuGet 패키지 관리를 선택합니다. NuGet 패키지 관리자 창이 열립니다. 탐색 탭으로 가서 Aspose.OCR을 검색합니다. 그런 다음 검색 결과에서 Aspose API를 선택하고 "설치" 버튼을 클릭합니다. Aspose API가 설치되고 프로젝트에서 사용할 준비가 됩니다.

A Comparison between IronOCR and Aspose.OCR - Figure 4

패키지 관리자 콘솔을 사용하여 Aspose.OCR 설치 또는 업데이트

마찬가지로 콘솔을 사용하여 Aspose.OCR을 설치할 수 있습니다. 대부분 Visual Studio 프로젝트 하단에 있는 NuGet 콘솔을 열고 다음 명령을 입력한 후 Enter 키를 누릅니다.

Install-Package Aspose.OCR -Version x.x.0

3.2 IronOCR 설치

IronOCR 라이브러리는 네 가지 방법으로 다운로드 및 설치할 수 있습니다.

다음과 같습니다:

  • Visual Studio를 사용하여.
  • 명령줄을 사용하여.
  • NuGet 웹사이트에서 직접 다운로드.
  • IronPDF 웹사이트에서 다운로드.

3.2.1 Visual Studio 사용하기

아래 스크린샷은 NuGet 패키지 관리자를 여는 방법을 보여줍니다.

A Comparison between IronOCR and Aspose.OCR - Figure 5: NuGet 패키지 관리자

NuGet 패키지 관리자

패키지 관리자 창에서 _Browse_를 클릭하고 아래 스크린샷과 같이 "IronOCR" 키워드를 검색합니다:

A Comparison between IronOCR and Aspose.OCR - Figure 6: IronOCR 설치

IronOCR 설치

위 이미지에서 관련 검색 목록을 볼 수 있습니다. 솔루션에 패키지를 설치하기 위해 필요한 옵션을 선택해야 합니다.

3.2.2 명령줄 사용

  • Visual Studio에서: 도구 -> NuGet 패키지 관리자 -> 패키지 관리자 콘솔로 이동
  • 콘솔 탭에 다음 줄을 입력합니다.
Install-Package IronOcr
  • 이제 패키지가 현재 프로젝트에 다운로드/설치되어 사용할 준비가 됩니다.

3.2.3 NuGet 웹사이트에서 직접 다운로드

세 번째 방법은 웹사이트에서 NuGet 패키지를 직접 다운로드하는 것입니다.

  • 링크로 이동합니다.
  • 오른쪽 메뉴에서 다운로드 패키지 옵션을 선택합니다.
  • 다운로드된 패키지를 더블 클릭합니다. 자동으로 설치됩니다.
  • 다음, 솔루션을 다시 로드하고 프로젝트에서 사용을 시작합니다.

3.2.4 IronOCR 웹사이트에서 직접 다운로드

여기에서 웹사이트에서 최신 패키지를 직접 다운로드하십시오. 다운로드 후 아래 단계를 따라 프로젝트에 패키지를 추가하십시오.

  • 솔루션 창에서 프로젝트를 마우스 오른쪽 버튼으로 클릭합니다.
  • 그런 다음 참조 옵션을 선택하고 다운로드한 참조의 위치를 찾습니다.
  • 다음, 확인을 클릭하여 참조를 추가합니다.

4.0 OCR 이미지

IronOCR와 Aspose.OCR 모두 이미지를 텍스트로 변환하는 OCR 기술을 가지고 있습니다.

4.1 Aspose.OCR 사용

다음 코드 조각은 페이지 이미지에 대한 OCR 작업을 수행하기 위해 RecognizeImage 메서드를 사용하는 것을 보여줍니다.

// For complete examples and data files, please go to https://github.com/aspose-ocr/Aspose.OCR-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_OCR();
// Initialize an instance of AsposeOcr
AsposeOcr api = new AsposeOcr();
// Recognize image
string result = api.RecognizeImage(dataDir + "Sampleocr.bmp");
// Display the recognized text
Console.WriteLine(result);
// For complete examples and data files, please go to https://github.com/aspose-ocr/Aspose.OCR-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_OCR();
// Initialize an instance of AsposeOcr
AsposeOcr api = new AsposeOcr();
// Recognize image
string result = api.RecognizeImage(dataDir + "Sampleocr.bmp");
// Display the recognized text
Console.WriteLine(result);
$vbLabelText   $csharpLabel

다음 코드 조각은 한 줄이 포함된 이미지에 대한 OCR 작업을 수행하기 위해 RecognizeLine 메서드를 사용하는 것을 보여줍니다.

// For complete examples and data files, please go to https://github.com/aspose-ocr/Aspose.OCR-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_OCR();

// Initialize an instance of AsposeOcr
AsposeOcr api = new AsposeOcr();

// Recognize image
string result = api.RecognizeLine(dataDir + "sample_line.png");

// Display the recognized text
Console.WriteLine(result);
// For complete examples and data files, please go to https://github.com/aspose-ocr/Aspose.OCR-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_OCR();

// Initialize an instance of AsposeOcr
AsposeOcr api = new AsposeOcr();

// Recognize image
string result = api.RecognizeLine(dataDir + "sample_line.png");

// Display the recognized text
Console.WriteLine(result);
$vbLabelText   $csharpLabel

4.2 IronOCR 사용하기

var Ocr = new IronTesseract(); // nothing to configure
Ocr.Language = OcrLanguage.EnglishBest;
Ocr.Configuration.TesseractVersion = TesseractVersion.Tesseract5;
using (var Input = new OcrInput())
{
    Input.AddImage(@"3.png");
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
    Console.ReadKey();
}
var Ocr = new IronTesseract(); // nothing to configure
Ocr.Language = OcrLanguage.EnglishBest;
Ocr.Configuration.TesseractVersion = TesseractVersion.Tesseract5;
using (var Input = new OcrInput())
{
    Input.AddImage(@"3.png");
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
    Console.ReadKey();
}
$vbLabelText   $csharpLabel

이미지 파일을 텍스트로 변환할 수 있는 Tesseract 5 API가 위에 설명되어 있습니다. 우리는 위의 코드 줄에서 IronTesseract에 대한 객체를 만들고 있습니다. 우리는 또한 하나 이상의 그림 파일을 추가할 수 있는 OcrInput 객체를 만들고 있습니다. 우리는 OcrInput 객체 메서드 add를 사용할 때 코드 내에서 사용 가능한 그림 경로를 제공해야 할 수 있습니다. 얼마든지 많은 이미지를 추가할 수 있습니다. 이전에 생성한 IronTesseract 객체의 Read 함수를 사용하여 이미지를 가져오고 이미지 파일을 구문 분석하여 OCR 결과로 추출할 수 있습니다. 사진에서 텍스트를 추출하여 문자열로 변환할 수 있습니다.

우리는 또한 다중 프레임 이미지를 추가하기 위해 Tesseract를 사용할 수 있습니다. AddMultiFrameTiff은 이 작업을 위한 다른 방법입니다. Tesseract 라이브러리는 이미지의 각 프레임을 읽으며, 각 프레임은 개별 페이지로 처리됩니다. 이 프로세스는 이미지의 첫 번째 프레임을 읽고 다음 프레임으로 진행하며, 이미지의 모든 프레임이 스캔될 때까지 계속됩니다. 이 메서드는 TIFF 이미지 형식만 지원합니다.

A Comparison between IronOCR and Aspose.OCR - Figure 7: IronOCR 설치

IronOCR 설치

위의 이미지는 IronOCR 결과의 출력으로, 데이터를 정확하게 편집 가능한 텍스트로 변환했습니다.

5.0 OCR PDF 파일

IronOCR와 Aspose.OCR은 PDF 파일을 편집 가능한 텍스트로 변환합니다. Aspose.OCR은 사용자에게 페이지 저장, 이미지 편집, 페이지 인식 등과 같은 다양한 옵션을 제공합니다. 또한 텍스트, 문서, HTML 형식 등 다양한 저장 옵션을 제공합니다. IronOCR도 변환된 OCR 파일을 HTML, 텍스트, PDF 등으로 저장할 수 있습니다.

5.1 Aspose.OCR 사용

Aspose.OCR은 스캔된 PDF 파일에서 추출한 이미지의 텍스트를 인식할 수 있는 RecognizePdf 메서드를 제공합니다. RecognizePdf 메서드는 PDF 경로를 매개변수로 취하고 DocumentRecognitionSettings 객체를 포함합니다. 다음 코드 조각은 스캔된 다중 페이지 PDF 파일에서 이미지를 인식하기 위해 the RecognizePdf method을 사용하는 것을 보여줍니다.

// The path to the PDF file
string dataDir = RunExamples.GetDataDir_OCR();
// Archive Path
string fullPath = dataDir + "OCR.pdf";
// Recognize images from PDF           
DocumentRecognitionSettings set = new DocumentRecognitionSettings();
set.DetectAreas = false;
List<RecognitionResult> result = api.RecognizePdf(fullPath, set);
// Print result
int pageNumber = 0;
foreach (var page in result)
{                
    System.Console.WriteLine($"Page: {pageNumber++} text: {page.RecognitionText}");
}
// The path to the PDF file
string dataDir = RunExamples.GetDataDir_OCR();
// Archive Path
string fullPath = dataDir + "OCR.pdf";
// Recognize images from PDF           
DocumentRecognitionSettings set = new DocumentRecognitionSettings();
set.DetectAreas = false;
List<RecognitionResult> result = api.RecognizePdf(fullPath, set);
// Print result
int pageNumber = 0;
foreach (var page in result)
{                
    System.Console.WriteLine($"Page: {pageNumber++} text: {page.RecognitionText}");
}
$vbLabelText   $csharpLabel

5.2 IronOCR 사용하기

우리는 또한 PDF 파일을 관리하기 위해 OCRInput을 사용할 수 있습니다. 문서의 모든 페이지는 IronTesseract 클래스에 의해 읽혀질 것입니다. 그 후에 텍스트가 페이지에서 추출됩니다. 우리는 또한 AddPDF이라는 두 번째 함수를 사용하여 보호된 문서를 열 수 있으며, 이를 사용하여 PDF를 문서 목록에 추가할 수 있습니다(보호된 경우 암호 포함). 다음 코드는 비밀번호로 보호된 PDF 문서를 여는 방법을 보여줍니다:

var Ocr = new IronTesseract(); // nothing to configure
using (var Input = new OcrInput())
{
    Input.AddPdf("example.pdf", "password");
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
}
var Ocr = new IronTesseract(); // nothing to configure
using (var Input = new OcrInput())
{
    Input.AddPdf("example.pdf", "password");
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
}
$vbLabelText   $csharpLabel

우리는 AddPdfPage을 사용하여 PDF 문서의 단일 페이지에서 콘텐츠를 읽고 추출할 수 있습니다. 텍스트를 추출하려는 페이지 번호만 지정하면 됩니다. AddPdfPage은 우리가 지정한 여러 페이지에서 텍스트를 추출할 수 있게 합니다. IEnumerable<int>에서는 여러 페이지를 쉽게 지정할 수 있습니다. 파일 위치와 파일 확장을 포함해야 합니다. 이는 다음 코드 예제에서 보여집니다:

IEnumerable<int> numbers = new List<int> {2, 8, 10};
var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
    // Single page
    Input.AddPdfPage("example.pdf", 10);
    // Multiple pages
    Input.AddPdfPages("example.pdf", numbers);
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
    Result.SaveAsTextFile("ocrtext.txt");
}
IEnumerable<int> numbers = new List<int> {2, 8, 10};
var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
    // Single page
    Input.AddPdfPage("example.pdf", 10);
    // Multiple pages
    Input.AddPdfPages("example.pdf", numbers);
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
    Result.SaveAsTextFile("ocrtext.txt");
}
$vbLabelText   $csharpLabel

SaveAsTextFile 함수를 사용하여 결과를 텍스트 파일로 저장할 수 있으며, 이를 통해 파일을 출력 디렉토리 경로에 다운로드 할 수 있습니다. 또한, SaveAsHocrFile을 사용하여 파일을 HTML 파일로 저장할 수 있습니다.

6.0 기타 기능

6.1 Aspose.OCR 사용

Aspose.OCR은 Draw Text Area, Draw Picture Area, Draw Table Area, Draw Recognize Area 등과 같은 추가 옵션을 제공합니다. 이는 모두 사용자가 OCR의 성능을 향상시키는 데 도움이 됩니다. 응용 프로그램은 OCR을 수행할 뿐만 아니라 PDF를 결합, PDF를 분할, PDF를 편집하는 등의 작업을 수행할 수 있습니다.

6.2 IronOCR 사용하기

IronOCR는 스캔된 문서에서 바코드와 QR 코드를 읽을 수 있는 독창적인 기능을 가지고 있습니다. 아래 코드는 주어진 이미지나 문서에서 바코드를 읽는 방법을 보여줍니다.

var Ocr = new IronTesseract(); // nothing to configure
Ocr.Language = OcrLanguage.EnglishBest;
Ocr.Configuration.ReadBarCodes = true;
Ocr.Configuration.TesseractVersion = TesseractVersion.Tesseract5;
using (var Input = new OcrInput())
{
    Input.AddImage("barcode.gif");
    var Result = Ocr.Read(Input);

    foreach (var Barcode in Result.Barcodes)
    {
        Console.WriteLine(Barcode.Value);
    }
}
var Ocr = new IronTesseract(); // nothing to configure
Ocr.Language = OcrLanguage.EnglishBest;
Ocr.Configuration.ReadBarCodes = true;
Ocr.Configuration.TesseractVersion = TesseractVersion.Tesseract5;
using (var Input = new OcrInput())
{
    Input.AddImage("barcode.gif");
    var Result = Ocr.Read(Input);

    foreach (var Barcode in Result.Barcodes)
    {
        Console.WriteLine(Barcode.Value);
    }
}
$vbLabelText   $csharpLabel

위는 주어진 이미지나 PDF 문서에서 바코드를 읽는 데 도움이 되는 코드입니다. 페이지/이미지에서 하나 이상의 바코드를 읽을 수 있습니다. 바코드 읽기를 위해 IronOCR에는 고유한 설정인 Ocr.Configuration.ReadBarCodes가 있습니다. 기본값은 false로 설정되어 있습니다.

입력을 읽은 후, 데이터는 OCRResult라는 객체에 저장됩니다. 이는 Barcodes라는 속성을 가지고 있으며, 사용 가능한 모든 바코드 데이터를 목록에 포함합니다. foreach 반복문을 사용하여 모든 바코드 세부 정보를 하나씩 가져올 수 있습니다. 또한 바코드를 스캔하고 바코드의 값을 읽습니다 — 하나의 프로세스에서 두 가지 작업이 완료됩니다.

스레딩 옵션을 지원합니다. 우리는 한 번에 여러 OCR 프로세스를 수행할 수 있습니다. IronOCR은 또한 지정된 영역에서 특정 영역을 인식할 수 있습니다.

var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
    var ContentArea = new System.Drawing.Rectangle() { X = 215, Y = 1250, Height = 280, Width = 1335 };
    Input.Add("document.png", ContentArea);
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
}
var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
    var ContentArea = new System.Drawing.Rectangle() { X = 215, Y = 1250, Height = 280, Width = 1335 };
    Input.Add("document.png", ContentArea);
    var Result = Ocr.Read(Input);
    Console.WriteLine(Result.Text);
}
$vbLabelText   $csharpLabel

위의 것은 특정 영역에서 OCR을 수행하는 샘플 코드입니다. 우리는 이미지나 PDF에서 사각형 영역만 지정하면 됩니다. IronOCR의 Tesseract 엔진은 텍스트를 인식하는 데 도움을 줍니다.

IronOCR 및 Aspose.OCR 라이선스 모델 및 가격

IronOCR 라이선스 모델 및 가격

30일 환불 보장: IronOCR는 30일 환불 정책을 가지고 있습니다. 따라서 소프트웨어를 구매한 후 마음이 바뀌면 30일 이내에 환불을 청구할 수 있습니다.

쉬운 통합: IronOCR를 프로젝트 및 환경과 통합하는 것은 매우 쉬워서 코드 한 줄만 작성하고 NuGet 패키지를 추가하면 됩니다. 또는 웹에서 다운로드하여 환경에 통합할 수도 있습니다.

영구 라이선스: 각 라이선스는 한 번 구매하며 갱신이 필요하지 않습니다.

무료 지원 및 제품 업데이트: 모든 라이선스에는 1년간의 무료 제품 업데이트와 제품 개발 팀의 지원이 포함됩니다. 확장 기능은 언제든지 구매할 수 있습니다. 확장 기능은 확인할 수 있습니다.

즉시 라이선스: 등록된 라이선스 키는 결제가 완료되면 즉시 발송됩니다.

모든 라이선스는 영구적이며 개발, 스테이징, 프로덕션에 적용됩니다.

Lite 패키지

  • 1 개발자
  • 1 장소
  • 1 프로젝트
  • 영구 라이선스

이 패키지는 조직 내의 단일 소프트웨어 개발자가 한 곳에서 Iron Software를 활용할 수 있도록 합니다. 하나의 웹 애플리케이션, 인트라넷 애플리케이션 또는 데스크탑 소프트웨어 프로그램에서 사용할 수 있습니다. 라이선스는 양도할 수 없으며 조직 외부나 에이전시/클라이언트 관계 외부에서는 공유할 수 없습니다. 이 라이선스 유형은 다른 모든 라이선스 유형과 마찬가지로 OEM 재배포 및 추가 적립금을 구매하지 않고 Iron Software를 SaaS로 사용하는 것을 포함하여 명시적으로 부여되지 않은 모든 권리를 명시적으로 제외합니다.

가격: 연간 $liteLicense부터 시작합니다.

Professional License

  • 10 개발자
  • 10 장소
  • 10 프로젝트
  • 영구 라이선스

이는 조직 내에서 정해진 수의 소프트웨어 개발자가 한 위치에서 Iron Software를 최대 10명까지 사용할 수 있도록 합니다. IronOCR는 원하는 만큼의 웹사이트, 인트라넷 애플리케이션 또는 데스크톱 소프트웨어 애플리케이션에서 사용할 수 있습니다. 이 라이선스 유형은 다른 모든 라이선스 유형과 마찬가지로 OEM 재배포 및 추가 적립금을 구매하지 않고 Iron Software를 SaaS로 사용하는 것을 포함하여 명시적으로 부여되지 않은 모든 권리를 명시적으로 제외합니다. 이 라이선스는 최대 10개의 프로젝트에 통합될 수 있습니다.

가격: $999, 시작 매년.

Unlimited License

  • 무제한 개발자
  • 무제한 장소
  • 무제한 프로젝트
  • 영구 라이선스

이는 조직 내에서 무제한의 소프트웨어 개발자가 무제한의 위치에서 이 Iron Software를 활용할 수 있도록 합니다. 원하는 만큼의 웹사이트, 인트라넷 애플리케이션 또는 데스크톱 소프트웨어 애플리케이션에서 사용할 수 있습니다. 라이선스는 양도할 수 없으며 조직 외부나 에이전시/클라이언트 관계 외부에서는 공유할 수 없습니다. 이 라이선스 유형은 다른 모든 라이선스 유형과 마찬가지로 OEM 재배포 및 추가 적립금을 구매하지 않고 Iron Software를 SaaS로 사용하는 것을 포함하여 명시적으로 부여되지 않은 모든 권리를 명시적으로 제외합니다.

가격: $2,999, 시작 매년.

로열티 없는 재배포 — 이는 기본 라이선스로 커버되는 프로젝트 수에 따라 다르게 패키징된 상용 제품으로 이 Iron Software를 배포할 수 있도록 합니다(로열티 지불 없이). 기본 라이선스로 커버되는 프로젝트 수에 따라 SaaS 소프트웨어 서비스 내에서 Iron Software 배포가 가능합니다.

가격: $1,599, 시작 매년.

A Comparison between IronOCR and Aspose.OCR - Figure 8: 가격

가격

Aspose 라이선스 모델 및 가격

Developer Small Business License

개발자 소규모 비즈니스 라이선스는 개발자가 제품을 사용하여 무제한의 최종 사용자 소프트웨어를 만들고 조직 내 한 물리적 위치에만 설치할 수 있도록 허용합니다. 최종 사용자 소프트웨어를 배포할 때, 당신의 개발 팀의 각 개발자 또는 사용될 각 물리적 위치에 대한 라이선스를 구매해야 합니다. 개발자 소규모 비즈니스 라이선스는 최종 사용자 소프트웨어를 제3자, 공개 웹사이트 및 애플리케이션, 외부 네트워크, 다중 사이트 인트라넷 또는 Software as a Service (SaaS) 프로젝트 사용 시나리오에 배포하는 것을 허용하지 않습니다. OEM 라이선스를 사용하여 만든 애플리케이션을 단일 클라이언트에게만 배포할 수 있습니다. 다른 회사에서 사용할 수 있는 라이브러리를 만들거나 오픈 소스 소프트웨어로 당신의 창작물을 배포하려면 다른 유형의 라이선스가 필요합니다.

가격: $783, 시작 매년 (2025년 기준, ComponentSource에서 버전 25.4로 확인됨).

Developer OEM License

개발자 OEM 라이선스는 한 개발자가 어디에서나 모든 수의 컴퓨터에서 제품을 사용할 수 있도록 합니다. 따라서 한 사무실에서 일하고 있지만 다른 사무실에서 한 시간 동안 작업을 완료해야 하는 경우 이 라이선스를 사용할 수 있습니다. OEM 개발자 라이선스는 제품의 공인 딜러가 아닌 소프트웨어 제품을 만드는 생산자를 다룹니다. 최종 사용자 소프트웨어를 최종 사용자에게 배포하기 위해 이 유형의 라이선스가 필요합니다. 끝 사용자 소프트웨어를 제3자, 공개 웹사이트/애플리케이션, 외부 네트워크, 다중 사이트 인트라넷 또는 SaaS 프로젝트 사용 시나리오에 배포하기 위해서는 개발 팀의 각 개발자에 대한 개발자 라이선스를 구매해야 합니다. 이 라이선스는 API 또는 SDK와 같은 소프트웨어를 최종 사용자에게 제공하는 것을 지원하지 않습니다.

가격: 매년 $2397부터 시작됩니다.

Site Small Business License

Site Small Business License는 최대 10명의 개발자가 제품을 사용하여 무제한의 최종 사용자 소프트웨어를 만들 수 있도록 하며, 이를 당신의 10개의 물리적 위치(예: 개별 사무실 건물, 또는 여러 개의 사무소가 있는 사업이 아닌 경우, 모든 물리적 위치)에서 사용할 수 있도록 합니다. 만약 10명 이상의 개발자가 있거나 Aspose를 10개 이상의 위치에서 사용하고 싶다면 다중 사이트 소규모 비즈니스 라이선스를 구매할 수 있습니다. 이 라이선스는 이 라이선스로 만들어진 소프트웨어를 다른 조직에 배포하는 것을 지원하지 않습니다.

가격: 매년 $3995부터 시작됩니다.

측정된 OEM 라이센스

Metered OEM License는 무제한 개발자, 무제한 위치 및 무제한 최종 사용자 소프트웨어를 지원합니다. 사용자가 최종 사용자 소프트웨어를 제3자에게 배포할 수 있도록 합니다. 미터 방식의 OEM 라이선스는 공개 웹사이트/앱에 적합하며 외부 네트워크나 SaaS 프로젝트를 지원하는 데 사용할 수 있습니다. API 또는 SDK를 포함한 개발 라이브러리에서 사용되는 최종 사용자 소프트웨어를 생성합니다.

가격: 연 $1999부터 시작합니다.

A Comparison between IronOCR and Aspose.OCR - Figure 9: Aspose 가격

Aspose 가격

IronOCR Lite 라이선스는 1명의 개발자 패키지와 1년 지원이 포함되어 있으며 대략 $liteLicense의 비용이 듭니다. Aspose.OCR은 1명의 개발자 패키지로 $783에 무료 기술 지원을 포함한 가격입니다 (2025년 가격 기준). IronOCR Professional 라이선스는 10명의 개발자 패키지와 1년 지원이 포함된 가격은 $999입니다. Aspose Site OEM은 10명의 개발자 패키지가 포함되어 연 $11,186에 무료 기술 지원을 제공하며, 유료 기술 릴리스와 업데이트는 그 금액을 $23,171로 증가시킵니다.

IronOCR LiteProfessional 패키지는 SaaS 서비스 또는 OEM과 5년 지원 옵션을 제공합니다. Lite 패키지는 1명의 개발자 패키지와 5년 지원 및 SaaS와 OEM 서비스를 포함하여 $2,897이며, Aspose는 SaaS 또는 OEM 서비스와 맞춤 지원 옵션을 제공합니다. IronOCR Professional 라이선스는 10명의 개발자 패키지와 1년 유료 지원 및 SaaS와 OEM 서비스를 포함하여 $23,171의 비용이 들며, Aspose는 10명의 개발자 패키지를 지원 없이 SaaS와 OEM 서비스로 $11,186에 제공합니다.

7.0 결론

.NET Framework 환경에서 IronOCR는 사용하기 쉬운 Tesseract를 제공합니다. 이는 사진과 PDF 문서를 다양한 방식으로 지원합니다. Tesseract OCR 라이브러리의 성능을 향상시키기 위한 여러 설정도 제공합니다. 하나의 작업에서 여러 언어를 지원합니다. Tesseract OCR에 대해 더 알아보려면 그들의 웹사이트를 방문하세요.

Aspose OCR은 인공지능 엔진을 사용하여 이미지와 PDF 문서를 인식하는 소프트웨어 애플리케이션입니다. 또한, OCR 프로세스의 성능을 향상시키기 위한 다양한 설정을 제공합니다. 또한 여러 언어를 선택한 후 OCR을 수행할 수 있는 옵션을 제공합니다. Aspose는 페이지 변환 사용에 일부 제한이 있습니다. 또한 운영 체제별로 다른 가격을 가지고 있습니다.

IronOCR 패키지는 Aspose에 비해 더 나은 라이선스지원을 제공합니다. 또한 Aspose는 더 비쌉니다. IronOCR는 $liteLicense부터 시작하며, Aspose는 연간 $999부터 시작합니다. 또한 IronOCR는 Aspose에 비해 더 많은 기능을 제공하며, 여러 플랫폼을 단일 가격에 지원합니다.

그래서, 무엇을 기다리시나요? 무료 체험판은 모든 분께 열려 있습니다. 라이선스를 여기에서 획득하여 즉시 시작할 수 있습니다.

참고해 주세요Aspose는 해당 소유자의 등록 상표입니다. 본 사이트는 Aspose와 제휴, 보증 또는 후원 관계가 없습니다. 모든 제품명, 로고 및 브랜드는 해당 소유자의 자산입니다. 비교는 정보 제공 목적으로만 사용되며, 작성 시점에 공개적으로 이용 가능한 정보를 반영합니다.

자주 묻는 질문

C#에서 이미지와 PDF 파일에 대해 OCR을 수행하려면 어떻게 해야 할까요?

IronOCR 사용하면 C#에서 이미지와 PDF 파일에 대한 OCR을 수행할 수 있습니다. IronOCR Tesseract 5 엔진을 사용하여 이러한 형식에서 텍스트를 추출하는 메서드를 제공합니다.

IronOCR 은 어떤 언어를 지원하나요?

IronOCR 인기 있는 언어를 포함하여 125개 언어를 지원하며, 보다 구체적인 OCR 요구 사항을 충족하기 위해 사용자 지정 언어 및 단어 목록을 추가할 수도 있습니다.

회전된 이미지에서 텍스트를 인식하는 방법은 무엇인가요?

IronOCR 기울기 보정 및 텍스트 방향 조정을 통해 회전된 이미지에서도 텍스트를 인식하여 정확한 OCR 결과를 얻을 수 있습니다.

IronOCR 사용하여 이미지의 특정 영역에서 텍스트를 추출하는 것이 가능할까요?

네, IronOCR 사용하면 이미지의 특정 영역에서 텍스트를 지정하고 추출할 수 있어 복잡한 문서를 처리하는 데 유연성을 제공합니다.

스캔한 PDF 파일을 편집 가능한 텍스트로 변환하는 과정은 무엇인가요?

IronOCR 사용하면 PDF 이미지에서 텍스트를 인식하고 추출하는 기능을 활용하여 스캔한 PDF를 편집 가능한 텍스트로 변환할 수 있습니다.

IronOCR 바코드와 QR 코드를 읽을 수 있습니까?

네, IronOCR 이미지와 PDF 파일에서 바코드와 QR 코드를 모두 읽을 수 있어 표준 텍스트 인식 기능을 넘어 기능을 확장했습니다.

.NET 프로젝트에서 IronOCR 설치하는 과정은 어떻게 되나요?

.NET 프로젝트에 IronOCR 설치하려면 Visual Studio의 NuGet 패키지 관리자를 사용하여 IronOCR 패키지를 검색하고 설치하거나 공식 웹사이트에서 직접 다운로드할 수 있습니다.

IronOCR 의 가격 경쟁력은 Aspose.OCR과 어떻게 비교되나요?

IronOCR 연간 499달러부터 시작하는 보다 경제적인 가격 구조를 제공하여 연간 799달러부터 시작하는 Aspose.OCR에 비해 비용 효율적인 선택입니다.

IronOCR 에는 고급 기능이 있나요?

IronOCR 멀티스레딩, 이미지의 특정 영역 읽기 기능, 강력한 바코드 및 QR 코드 인식 기능과 같은 고급 기능을 포함하고 있습니다.

IronOCR 무료 체험판이 있나요? 있다면 어떻게 이용할 수 있나요?

네, IronOCR Iron Software 웹사이트에서 평가판 버전을 다운로드하고 평가판 라이선스를 취득하여 이용할 수 있는 무료 평가판을 제공합니다.

칸나오팟 우돈판트
소프트웨어 엔지니어
카나팟은 소프트웨어 엔지니어가 되기 전 일본 홋카이도 대학교에서 환경 자원학 박사 학위를 취득했습니다. 학위 과정 중에는 생물생산공학과 소속 차량 로봇 연구실에서 활동하기도 했습니다. 2022년에는 C# 기술을 활용하여 Iron Software의 엔지니어링 팀에 합류했고, 현재 IronPDF 개발에 집중하고 있습니다. 카나팟은 IronPDF에 사용되는 대부분의 코드를 직접 작성하는 개발자로부터 배울 수 있다는 점에 만족하며, 동료들과의 소통을 통해 배우는 것 외에도 Iron Software에서 일하는 즐거움을 누리고 있습니다. 코딩이나 문서 작업을 하지 않을 때는 주로 PS5로 게임을 하거나 The Last of Us를 다시 시청하는 것을 즐깁니다.

Iron Support Team

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