IRONOCR 사용 C#으로 PDF에서 OCR을 수행하는 방법: .NET 을 사용하여 스캔한 문서에서 텍스트 추출 칸나팟 우돈판트 업데이트됨:3월 1, 2026 다운로드 IronOCR NuGet 다운로드 DLL 다운로드 윈도우 설치 프로그램 무료 체험 시작하기 LLM용 사본 LLM용 사본 LLM용 마크다운 형식으로 페이지를 복사하세요 ChatGPT에서 열기 ChatGPT에 이 페이지에 대해 문의하세요 제미니에서 열기 제미니에게 이 페이지에 대해 문의하세요 Grok에서 열기 Grok에게 이 페이지에 대해 문의하세요 혼란 속에서 열기 Perplexity에게 이 페이지에 대해 문의하세요 공유하다 페이스북에 공유하기 트위터에 공유하기 LinkedIn에 공유하기 URL 복사 이메일로 기사 보내기 .NET 개발자들에게 스캔된 PDF 문서가 지속적인 문제를 제기합니다: 텍스트는 이미지에만 존재하며, 프로그래밍적으로 검색, 복사 또는 처리할 수 없습니다. Optical Character Recognition (OCR)은 종이 문서, 카메라로 포착한 이미지나 이미지 기반의 PDF 파일을 기계 판독 가능한 텍스트로 변환하여, 스캔된 이미지를 편집 가능하고 검색 가능한 데이터로 변환하여 이 문제를 해결합니다. 목표가 종이 아카이브를 디지털화하는 것이든, 데이터 추출을 자동화하는 것이든, 문서 처리 파이프라인을 구축하는 것이든, C#에서 PDF 파일에 대한 OCR을 수행하는 능력은 중요한 기능입니다. IronOCR는 Tesseract 5 엔진에 추가 정확도 향상을 더한 .NET OCR 라이브러리입니다. 개발자들은 몇 줄의 코드만으로 스캔된 PDF 문서에서 텍스트를 추출할 수 있습니다. 이 글은 기본 PDF OCR, 페이지 선택적 처리, 영역 타겟팅 추출 및 난해한 스캔을 위한 이미지 사전 처리와 같은 핵심 워크플로를 다룹니다. C#에서 PDF에 대한 OCR은 어떻게 수행합니까? 가장 빠른 .NET 내 PDF 텍스트 추출 경로는 IronOCR을 NuGet을 통해 설치하는 것으로 시작합니다. 프로젝트 디렉터리에서 터미널을 열고 다음을 실행하십시오: dotnet add package IronOcr dotnet add package IronOcr SHELL 패키지를 설치한 후, 다음 최상위 메뉴 프로그램은 스캔된 PDF를 읽고 추출된 텍스트를 출력합니다: using IronOcr; // Initialize the OCR engine var ocr = new IronTesseract(); // Load the PDF and perform OCR using var input = new OcrInput(); input.LoadPdf("scanned-report.pdf"); // Run recognition OcrResult result = ocr.Read(input); // Access the extracted text string text = result.Text; Console.WriteLine(text); using IronOcr; // Initialize the OCR engine var ocr = new IronTesseract(); // Load the PDF and perform OCR using var input = new OcrInput(); input.LoadPdf("scanned-report.pdf"); // Run recognition OcrResult result = ocr.Read(input); // Access the extracted text string text = result.Text; Console.WriteLine(text); $vbLabelText $csharpLabel 이 IronTesseract 클래스는 Tesseract 5를 두 .NET Core와 .NET Framework 대상 for .NET-네이티브 최적화와 함께 감쌉니다. 이 OcrInput 객체는 PDF 로딩과 내부 페이지 렌더링을 관리합니다. Read가 호출되면 OCR 프로세스가 각 페이지를 분석하고 전체 추출된 텍스트뿐만 아니라 단락, 줄, 단어 및 픽셀 좌표에 대한 구조화된 데이터를 포함한 OcrResult를 반환합니다. 결과는 텍스트 파일로 저장하거나 후속 처리 논리에 전달하거나 데이터베이스에 저장하거나 문서 인덱싱 파이프라인에 제공할 수 있습니다. 기본 엔진에 대한 추가 자료는 Tesseract OCR 문서와 IronOCR API 참조를 참조하십시오. 입력 산출 PDF에서 특정 페이지를 읽는 방법은? 긴 문서의 모든 페이지를 처리하는 것은 관련 콘텐츠가 포함된 특정 페이지만 있을 때 시간과 메모리를 낭비하는 것입니다. IronOCR는 0부터 시작하는 페이지 인덱스를 LoadPdf에 전달하여 특정 페이지를 대상으로 할 수 있게 합니다: using IronOcr; using System.Collections.Generic; var ocr = new IronTesseract(); // Specify pages to process (zero-based: 0 = first page) var targetPages = new List<int> { 0, 2, 4 }; using var input = new OcrInput(); input.LoadPdf("lengthy-document.pdf", pageIndices: targetPages); OcrResult result = ocr.Read(input); Console.WriteLine(result.Text); using IronOcr; using System.Collections.Generic; var ocr = new IronTesseract(); // Specify pages to process (zero-based: 0 = first page) var targetPages = new List<int> { 0, 2, 4 }; using var input = new OcrInput(); input.LoadPdf("lengthy-document.pdf", pageIndices: targetPages); OcrResult result = ocr.Read(input); Console.WriteLine(result.Text); $vbLabelText $csharpLabel 선택적 페이지 로딩은 처리 시간과 메모리 소비를 모두 줄여줍니다. 이는 데이터가 필요한 페이지가 몇 개만 포함된 수백 페이지의 아카이브를 작업할 때 중요합니다. 0-기반 인덱스 관례는 표준 .NET 컬렉션과 일치합니다: 페이지 인덱스 0은 문서의 첫 번째 페이지입니다. 관련 페이지가 사전에 알려지지 않은 경우, 페이지 번호를 식별하기 위해 먼저 DPI를 줄여 전체 문서 패스를 빠르게 실행하고, 그런 다음 해당 페이지에서만 전체 설정으로 다시 실행하는 것을 고려하십시오. IronOCR 페이지 선택 문서에서 페이지 수준 제어에 대해 더 알아보십시오. 페이지의 특정 영역에서 데이터를 추출하는 방법은? 청구서 처리, 양식 디지털화 및 구조화된 문서 파싱은 종종 전체 페이지를 스캔하기보다는 정의된 영역에서 텍스트를 추출해야 합니다. IronOCR는 각 페이지의 어느 부분을 분석할 것인지를 지정하는 Rectangle 객체 배열을 수락하는 ContentAreas 매개변수를 통해 영역 대상 OCR을 지원합니다: using IronOcr; using IronSoftware.Drawing; var ocr = new IronTesseract(); // Define the scan region: X, Y, Width, Height (all in pixels from top-left) var invoiceFields = new Rectangle[] { new Rectangle(130, 290, 250, 50) // Invoice number field }; using var input = new OcrInput(); input.LoadPdf("invoice.pdf", contentAreas: invoiceFields); OcrResult result = ocr.Read(input); Console.WriteLine(result.Text); using IronOcr; using IronSoftware.Drawing; var ocr = new IronTesseract(); // Define the scan region: X, Y, Width, Height (all in pixels from top-left) var invoiceFields = new Rectangle[] { new Rectangle(130, 290, 250, 50) // Invoice number field }; using var input = new OcrInput(); input.LoadPdf("invoice.pdf", contentAreas: invoiceFields); OcrResult result = ocr.Read(input); Console.WriteLine(result.Text); $vbLabelText $csharpLabel 이 Rectangle 생성자는 네 개의 정수 매개변수를 취합니다: X 좌표, Y 좌표, 너비 및 높이는 모두 렌더링된 페이지의 왼쪽 상단 모서리로부터 픽셀 단위로 측정됩니다. 전체 페이지가 아닌 작은 영역을 타겟팅함으로써 OCR 시간과 엔진이 주변의 잡음이나 관련 없는 텍스트 필드를 인식할 확률을 모두 줄일 수 있습니다. 배치 송장 처리 워크플로를 위해, 수백 개의 문서에서 동일한 필드 위치에서 구조화된 데이터를 추출하기 위해 result.Pages 위에 반복과 영역 추출을 결합합니다. 각 페이지 결과는 콘텐츠 영역에 대해 인식한 텍스트를 독립적으로 공개합니다. IronOCR 콘텐츠 영역 예제는 다중 영역 시나리오에 대한 추가 구성 옵션을 제공합니다. 입력 산출 스캔된 문서의 OCR 정확도를 향상시키는 방법은? 현실 세계의 스캔된 문서는 종종 품질 문제를 가지고 도착합니다: 페이지가 비뚤어진 경우, 낮은 해상도 또는 스캔 하드웨어나 소프트웨어에 의해 유입된 디지털 노이즈. IronOCR은 인식 엔진이 실행되기 전에 이러한 문제를 수정하는 이미지 사전 처리 필터를 포함합니다: using IronOcr; var ocr = new IronTesseract(); using var input = new OcrInput(); // Load PDF at higher DPI for improved text recognition on small fonts input.LoadPdf("poor-quality-scan.pdf", dpi: 300); // Apply image correction filters input.Deskew(); // Automatically straighten rotated pages input.DeNoise(); // Remove scanning artifacts and speckles OcrResult result = ocr.Read(input); Console.WriteLine(result.Text); using IronOcr; var ocr = new IronTesseract(); using var input = new OcrInput(); // Load PDF at higher DPI for improved text recognition on small fonts input.LoadPdf("poor-quality-scan.pdf", dpi: 300); // Apply image correction filters input.Deskew(); // Automatically straighten rotated pages input.DeNoise(); // Remove scanning artifacts and speckles OcrResult result = ocr.Read(input); Console.WriteLine(result.Text); $vbLabelText $csharpLabel 이 dpi 매개변수는 인식이 실행되기 전에 PDF 페이지가 렌더링되는 해상도를 제어합니다. 높은 값 (200 ~ 300 DPI)은 작은 글씨나 밀도가 높은 텍스트를 가진 문서의 정확성을 향상시키지만, 처리 중 메모리를 약간 더 소모합니다. Deskew 메서드는 페이지 회전을 자동으로 감지하고 수정합니다. DeNoise는 문자 인식 단계에 혼란을 줄 수 있는 얼룩과 인공물을 제거합니다. 더 과감한 이미지 수정을 필요로 하는 문서의 경우, IronOCR는 대비 향상, 이진화(페이지를 흑백으로 변환), 그리고 크기 조정도 제공합니다. 여러 필터를 순차적으로 조합하여, 그렇지 않으면 엉망이 될 스캔에서 사용 가능한 텍스트를 복원할 수 있습니다. IronOCR 이미지 필터 참조를 검토하여 사용 가능한 전처리 작업의 전체 목록을 확인하십시오. 암호 보호 및 다중 형식 문서는 어떻게 처리합니까? IronOCR는 표준 PDF 파일에 국한되지 않습니다. 라이브러리는 문서 처리 워크플로에서 자주 나타나는 다양한 입력 시나리오를 처리합니다. 암호로 보호된 PDF는 입력 생성 시 자격 증명을 전달하여 지원됩니다: using IronOcr; var ocr = new IronTesseract(); using var input = new OcrInput(); input.LoadPdf("protected.pdf", password: "secret123"); OcrResult result = ocr.Read(input); Console.WriteLine(result.Text); using IronOcr; var ocr = new IronTesseract(); using var input = new OcrInput(); input.LoadPdf("protected.pdf", password: "secret123"); OcrResult result = ocr.Read(input); Console.WriteLine(result.Text); $vbLabelText $csharpLabel 이미지 형식 -- PNG, JPEG, TIFF, BMP, GIF, 멀티페이지 TIFF -- 이는 해당하는 LoadImage 또는 LoadImageFrames 메서드로 로드됩니다. 입력 형식에 관계없이 동일한 전처리 필터와 영역 타겟팅 옵션이 적용됩니다. 다국어 문서는 IronOCR의 언어 팩 시스템을 통해 처리됩니다. 이 라이브러리는 기본적으로 영어와 함께 제공되며 라틴어, 키릴어, CJK, 아랍어 및 기타 스크립트를 포함한 125개 이상의 추가 언어 팩을 지원합니다. Read을 호출하기 전에 추가 언어를 로드합니다: var ocr = new IronTesseract(); ocr.Language = OcrLanguage.German; var ocr = new IronTesseract(); ocr.Language = OcrLanguage.German; $vbLabelText $csharpLabel 같은 페이지에 여러 언어가 혼합된 문서의 경우, MultiLanguage 모드를 사용할 수 있습니다. 이것은 특히 국제 환경에서 헤더, 항목 라인, 주소가 다른 언어로 나타날 수 있는 송장 처리에 매우 유용합니다. 배포는 Windows, Linux, macOS 및 Azure와 Docker 컨테이너를 포함한 클라우드 환경에서 작동합니다. 스캔한 문서에서 검색 가능한 PDF는 어떻게 생성합니까? IronOCR는 문자열로 텍스트를 추출하는 것을 넘어서서, 원본 스캔 이미지를 시각적 레이어로 보존하고 검색 및 복사 작업을 위해 보이지 않는 텍스트 레이어를 내장하는 검색 가능한 PDF 출력을 생성할 수 있습니다. 이는 전문 문서 스캐너에서 생성되는 표준 형식입니다. IronOCR 검색 가능한 PDF 기능은 OcrResult를 수용하고 새 PDF 파일을 작성합니다: using IronOcr; var ocr = new IronTesseract(); using var input = new OcrInput(); input.LoadPdf("scanned-archive.pdf"); OcrResult result = ocr.Read(input); // Save as a searchable PDF result.SaveAsSearchablePdf("output-searchable.pdf"); using IronOcr; var ocr = new IronTesseract(); using var input = new OcrInput(); input.LoadPdf("scanned-archive.pdf"); OcrResult result = ocr.Read(input); // Save as a searchable PDF result.SaveAsSearchablePdf("output-searchable.pdf"); $vbLabelText $csharpLabel 출력 파일은 모든 PDF 리더에서 열 수 있습니다. 텍스트 선택, 검색, 복사 작업은 원본 스캔 외관을 보존하면서 내장된 텍스트 레이어에서 수행됩니다. 이 형식은 일반적으로 규정 준수 아카이브, 법률 문서 저장소 및 기업 콘텐츠 관리 시스템에 필요합니다. 추가 출력 형식의 경우, OcrResult 객체는 페이지마다 신뢰도 점수, 단어 수준의 경계 상자 및 구조화된 단락 데이터를 노출합니다 -- 이는 후속 분류 또는 색인 작업에 유용합니다. 텍스트와 함께 바코드 및 QR 코드는 어떻게 읽습니까? 문서 처리 파이프라인은 종종 같은 문서에서 인간이 읽을 수 있는 텍스트와 기계가 읽을 수 있는 코드를 모두 추출해야 합니다. IronOCR는 별도의 라이브러리 없이 같은 OCR 패스에서 바코드 및 QR 코드를 탐지하고 디코딩할 수 있습니다. IronTesseract 인스턴스에서 바코드 읽기를 활성화한 후 처리합니다: using IronOcr; var ocr = new IronTesseract(); ocr.Configuration.ReadBarCodes = true; using var input = new OcrInput(); input.LoadPdf("shipment-labels.pdf"); OcrResult result = ocr.Read(input); // Access recognized text Console.WriteLine(result.Text); // Access barcode data foreach (var barcode in result.Barcodes) { Console.WriteLine($"Type: {barcode.Format}, Value: {barcode.Value}"); } using IronOcr; var ocr = new IronTesseract(); ocr.Configuration.ReadBarCodes = true; using var input = new OcrInput(); input.LoadPdf("shipment-labels.pdf"); OcrResult result = ocr.Read(input); // Access recognized text Console.WriteLine(result.Text); // Access barcode data foreach (var barcode in result.Barcodes) { Console.WriteLine($"Type: {barcode.Format}, Value: {barcode.Value}"); } $vbLabelText $csharpLabel 이는 특히 배송 레이블 처리, 재고 관리, 그리고 바코드와 인쇄된 텍스트가 스캔 문서에 함께 나타나는 모든 워크플로에 유용합니다. IronOCR 바코드 읽기 가이드는 Code 128, QR 코드, Data Matrix, 그리고 PDF417을 포함한 지원 형식을 다룹니다. IronOCR 입력 유형의 차이점은 무엇입니까? IronOCR는 다른 시나리오에 적합한 두 가지 주요 PDF 파일 로딩 접근 방식을 제공합니다: IronOCR PDF 입력 방법 비교 접근 방식 수업 최적의 용도 노트 일반 입력 `OcrInput.LoadPdf()` 대부분의 사용 사례 모든 전처리 필터, 페이지 선택, 콘텐츠 영역을 지원합니다 PDF 전용 `OcrPdfInput` 단순한 시나리오 편리한 래퍼; 적은 구성 옵션 이미지 파일 `OcrInput.LoadImage()` PNG, JPEG, TIFF, BMP PDF 입력과 동일한 전처리 및 영역 타겟팅 다중 페이지 TIFF `OcrInput.LoadImageFrames()` 팩스 아카이브, 스캐너 출력 각 프레임을 별도의 페이지로 처리 대부분의 프로덕션 시나리오에서는 전체 전처리 및 구성 API를 노출하기 때문에 OcrInput.LoadPdf()가 권장되는 접근 방식입니다. 기본 설정이 충분한 경우 빠른 프로토타이핑이나 상황에는 OcrPdfInput이 적합합니다. 다음 단계는 무엇입니까? 위의 코드 예제는 C#에서 PDF OCR을 위한 핵심 IronOCR 워크플로우를 다룹니다. 다음 단계를 위한 간단한 체크리스트입니다: Install-Package: dotnet add package IronOcr 또는 NuGet에서 IronOcr 검색 기본 예제 실행: 전체 파이프라인 로직을 구축하기 전에 샘플 PDF에서 텍스트 추출을 확인합니다. 전처리 적용: 스캔된 문서를 다루는 경우, Deskew 및 DeNoise 호출을 추가하고 대표 샘플로 테스트합니다 추가 기능 탐색: 검색 가능한 PDF 출력, 바코드 읽기, 다국어 지원 및 구조적 데이터 출력 배포 지침 검토: Azure, Docker, Linux 배포 기사는 환경별 구성을 다룹니다. 무료 체험판 시도: 무료 체험 시작하여 라이선스 결정을 내리기 전에 전체 기능 세트를 테스트합니다. 라이선스 획득: IronOCR 라이선싱 옵션은 개인 개발자에서 기업 배포까지, 로열티 없는 재배포를 포함합니다. 특정 사용 사례에 대한 질문은 IronOCR 도움말 라이브러리에서 수십 개의 시나리오를 다루는 단계별 기사를 제공합니다. 전체 API 표면은 IronOCR API 참조에 문서화되어 있습니다. 자주 묻는 질문 C#으로 PDF 파일을 OCR 처리하는 데 필요한 최소한의 코드는 무엇입니까? IronOCR 사용하는 최소 코드는 다음과 같습니다. IronTesseract 인스턴스를 생성하고, OcrInput 객체를 생성한 다음, 파일 경로를 지정하여 input.LoadPdf를 호출하고, 마지막으로 ocr.Read(input)를 호출합니다. result.Text 속성은 추출된 문자열을 반환합니다. .NET 프로젝트에 IronOCR 설치하는 방법은 무엇인가요? 터미널에서 'dotnet add package IronOCR ' 명령을 실행하거나 Visual Studio의 NuGet 패키지 관리자에서 IronOCR 검색하세요. IronOCR PDF 파일의 특정 페이지만 처리할 수 있나요? 네. 목록을 전달하세요. LoadPdf 함수의 pageIndices 매개변수에 0부터 시작하는 페이지 인덱스를 지정합니다. 지정된 페이지만 렌더링 및 처리되므로 시간과 메모리 사용량이 줄어듭니다. 스캔한 PDF 파일의 특정 영역에서 텍스트를 추출하는 방법은 무엇인가요? LoadPdf 함수의 contentAreas 매개변수에 Rectangle 객체 배열을 전달하세요. 각 Rectangle 객체는 페이지의 왼쪽 상단 모서리를 기준으로 X 위치, Y 위치, 너비 및 높이를 픽셀 단위로 지정합니다. IronOCR 스캔한 문서에 대해 어떤 전처리 필터를 제공하나요? IronOCR 페이지 회전 보정(Deskew), 노이즈 제거(DeNoise), 대비 향상, 이진화 및 크기 조정 기능을 제공합니다. 이러한 기능들을 조합하여 품질이 낮은 스캔 이미지의 정확도를 향상시킬 수 있습니다. IronOCR 비밀번호로 보호된 PDF 파일을 지원합니까? 예. 비밀번호 문자열을 LoadPdf 함수의 password 매개변수에 전달하세요. 라이브러리는 OCR 처리를 위해 페이지를 렌더링하기 전에 문서를 복호화합니다. IronOCR 검색 가능한 PDF 출력을 생성할 수 있습니까? 예. ocr.Read(input)를 호출한 후, result.SaveAsSearchablePdf를 출력 파일 경로와 함께 호출하세요. 생성된 PDF 파일에는 원본 스캔 이미지가 시각적 레이어로 유지되고, 검색 및 복사 작업을 위한 보이지 않는 텍스트 레이어가 내장됩니다. IronOCR 어떤 언어를 지원하나요? IronOCR 라틴어, 키릴어, CJK, 아랍어 및 기타 문자를 포함하여 125개 이상의 언어 팩을 지원합니다. Read 메서드를 호출하기 전에 IronTesseract 인스턴스의 Language 속성을 설정하십시오. IronOCR PDF 문서에서 바코드와 QR 코드를 읽을 수 있습니까? 예. Read 메서드를 호출하기 전에 ocr.Configuration.ReadBarCodes를 true로 설정하십시오. OcrResult.Barcodes 컬렉션에는 감지된 모든 바코드의 디코딩된 값과 형식 유형이 포함됩니다. IronOCR Linux와 Docker 컨테이너에서 작동합니까? 예. IronOCR Windows, Linux, macOS 및 Azure, Docker 컨테이너를 포함한 클라우드 환경에 배포를 지원합니다. IronSoftware 설명서에는 환경별 설정 가이드가 포함되어 있습니다. 칸나팟 우돈판트 지금 바로 엔지니어링 팀과 채팅하세요 소프트웨어 엔지니어 카나팟은 소프트웨어 엔지니어가 되기 전 일본 홋카이도 대학교에서 환경 자원학 박사 학위를 취득했습니다. 학위 과정 중에는 생물생산공학과 소속 차량 로봇 연구실에서 활동하기도 했습니다. 2022년에는 C# 기술을 활용하여 Iron Software의 엔지니어링 팀에 합류했고, 현재 IronPDF 개발에 집중하고 있습니다. 카나팟은 IronPDF에 사용되는 대부분의 코드를 직접 작성하는 개발자로부터 배울 수 있다는 점에 만족하며, 동료들과의 소통을 통해 배우는 것 외에도 Iron Software에서 일하는 즐거움을 누리고 있습니다. 코딩이나 문서 작업을 하지 않을 때는 주로 PS5로 게임을 하거나 The Last of Us를 다시 시청하는 것을 즐깁니다. 관련 기사 게시됨 3월 8, 2026 실제로 유용한 데이터를 추출하는 영수증 OCR API를 C#에서 빌드합니다 IronOCR를 사용하여 C#에서 영수증 OCR API를 빌드합니다. 영수증 이미지에서 구조화된 데이터를 로컬에서 정확하게 추출하는 코드 예제를 포함한 단계별 튜토리얼입니다. 더 읽어보기 업데이트됨 3월 1, 2026 IronOCR 이용한 텍스트 인식 (C# GitHub ) IronOCR 사용하여 GitHub 프로젝트에 텍스트 인식 기능을 구현하는 C# GitHub 튜토리얼입니다. 코드 예제와 버전 관리 팁이 포함되어 있습니다. 더 읽어보기 업데이트됨 3월 1, 2026 .NET OCR SDK: C#용 텍스트 인식 라이브러리 IronOCR의 .NET SDK를 사용하여 강력한 OCR 솔루션을 구축하세요. 간편한 API, Enterprise급 기능, 그리고 다양한 플랫폼 지원을 통해 문서 처리 애플리케이션을 최적화할 수 있습니다. 더 읽어보기 .NET OCR SDK: C#용 텍스트 인식 라이브러리C#을 사용하여 PDF 양식 필...
게시됨 3월 8, 2026 실제로 유용한 데이터를 추출하는 영수증 OCR API를 C#에서 빌드합니다 IronOCR를 사용하여 C#에서 영수증 OCR API를 빌드합니다. 영수증 이미지에서 구조화된 데이터를 로컬에서 정확하게 추출하는 코드 예제를 포함한 단계별 튜토리얼입니다. 더 읽어보기
업데이트됨 3월 1, 2026 IronOCR 이용한 텍스트 인식 (C# GitHub ) IronOCR 사용하여 GitHub 프로젝트에 텍스트 인식 기능을 구현하는 C# GitHub 튜토리얼입니다. 코드 예제와 버전 관리 팁이 포함되어 있습니다. 더 읽어보기
업데이트됨 3월 1, 2026 .NET OCR SDK: C#용 텍스트 인식 라이브러리 IronOCR의 .NET SDK를 사용하여 강력한 OCR 솔루션을 구축하세요. 간편한 API, Enterprise급 기능, 그리고 다양한 플랫폼 지원을 통해 문서 처리 애플리케이션을 최적화할 수 있습니다. 더 읽어보기