더 빠른 OCR 텍스트 인식을 위한 오픈 소스 C# .NET API
스캔한 문서, 다중 페이지 PDF 및 사진을 포함한 이미지에서 더 빠른 텍스트 인식을 위한 무료 C# .NET 광학 문자 인식(OCR) API입니다.
광학 문자 인식(OCR)은 기계가 이미지와 문서에서 텍스트를 읽고 이를 기계가 읽을 수 있는 텍스트로 변환할 수 있도록 하는 매우 유용한 기술입니다. 최근 OCR은 디지털화의 증가와 자동화된 데이터 처리의 필요성으로 인해 점점 인기를 얻고 있습니다. 개발자가 애플리케이션에서 OCR을 구현하는 데 사용할 수 있는 OCR API가 많이 있습니다. 그러한 API 중 하나가 Free-OCR-API-CSharp입니다. 이는 소프트웨어 개발자가 OCR 작업을 처리하기 위한 .NET 애플리케이션을 생성하는 데 도움이 되는 고급 무료 OCR API입니다. API는 완전히 무료로 사용할 수 있으며 등록이나 구독료가 필요하지 않습니다.
Free-OCR-API-CSharp는 소프트웨어 프로그래머가 외부 종속성 없이 OCR 기능을 C# 애플리케이션에 통합할 수 있게 해주는 무료 OCR API입니다. API는 스캔한 문서, PDF 및 사진을 포함한 이미지의 텍스트를 인식할 수 있는 고급 OCR 기술을 사용합니다. API는 여러 언어를 지원하며 다양한 글꼴 스타일과 크기의 텍스트를 인식할 수 있습니다. API는 영어, 프랑스어, 독일어, 이탈리아어, 포르투갈어, 스페인어를 포함한 여러 언어를 지원합니다. API에서 사용하는 OCR 기술은 빠르고 정확하여 빠르고 효율적인 텍스트 인식이 가능합니다. 전반적으로 이는 소프트웨어 개발자가 C# 애플리케이션 내에 고급 OCR 기능을 쉽게 추가할 수 있는 훌륭한 선택입니다.
Free-OCR-API-CSharp 시작하기
Free-OCR-API-CSharp를 설치하는 권장 방법은 NuGet을 사용하는 것입니다. 원활한 설치를 위해 다음 명령어를 사용하시기 바랍니다.
NuGet을 통해 Free-OCR-API-CSharp 설치
Install-Package Free-OCR-API-CSharp
수동으로 설치할 수도 있습니다. GitHub 저장소에서 직접 최신 릴리스 파일을 다운로드하세요.
C# OCR API를 통해 이미지에서 텍스트 인식
오픈 소스 API Free-OCR-API-CSharp에는 .NET 애플리케이션 내에서 다양한 언어로 된 다양한 유형의 이미지에서 텍스트를 인식하는 훌륭한 기능에 대한 지원이 포함되어 있습니다. 작업을 달성하려면 소프트웨어 개발자는 이미지를 바이트 배열에 로드하고 FreeOcrApi 인스턴스의 OCR 메서드를 호출하여 바이트 배열과 인식할 텍스트 언어를 전달하면 됩니다. 또한 라이브러리는 한 번에 여러 파일의 텍스트를 일괄 인식하는 뛰어난 기능을 제공하므로 한 번에 많은 파일을 쉽게 처리할 수 있습니다. 다음 예에서는 C# .NET 코드를 사용하여 이미지에서 텍스트를 인식하는 방법을 보여줍니다.
C# API를 통해 이미지에서 텍스트를 인식하는 방법은 무엇입니까?
using System;
using System.IO;
using FreeOcrApi;
var ocr = new FreeOcrApi("your-api-key");
// Load your image file into a byte array:
byte[] imageData = File.ReadAllBytes("path-to-your-image-file");
string recognizedText = ocr.OCR(imageData, "eng");
// Finally, display the recognized text in the console or save it to a file:
Console.WriteLine(recognizedText);
File.WriteAllText("path-to-output-file", recognizedText);
C# API를 통해 검색 가능한 PDF 파일 만들기
오픈 소스 API인 Free-OCR-API-CSharp를 사용하면 소프트웨어 개발자가 자신의 C# 애플리케이션 내에서 직접 검색 가능한 PDF(샌드위치 PDF라고도 함)를 만들 수 있습니다. 기본적으로 추가된 텍스트 레이어가 표시되어 사용자가 OCR 출력을 스캔 이미지와 직접 비교할 수 있으므로 결과를 테스트할 수 있는 좋은 기회를 제공합니다. 다음 예에서는 소프트웨어 개발자가 C# 코드를 사용하여 이미지를 로드하고 이를 검색 PDF 문서로 변환하는 방법을 보여줍니다.
C# ApI를 통해 검색 가능한 PDF를 만드는 방법은 무엇입니까?
using System.IO;
using FreeOcrApi;
using PdfSharpCore.Drawing;
using PdfSharpCore.Pdf;
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
FreeOcrApiWrapper api = new FreeOcrApiWrapper("YOUR_API_KEY");
MemoryStream imageStream = new MemoryStream(File.ReadAllBytes("path/to/image.jpg"));
string text = api.Recognize(imageStream);
PdfDocument pdf = new PdfDocument();
PdfPage page = pdf.AddPage();
XGraphics gfx = XGraphics.FromPdfPage(page);
XFont font = new XFont("Verdana", 12, XFontStyle.Regular);
gfx.DrawString(text, font, XBrushes.Black, new XRect(0, 0, page.Width, page.Height), XStringFormats.TopLeft);
pdf.Save("path/to/output.pdf");
}
}
}