우리의 이전 게시물에서는 C#을 사용하여 다양한 유형의 바코드를 생성하고 읽는 방법을 살펴보았습니다. 아랍어, 라틴어 또는 그리스어와 같은 비영어 문자를 포함하는 언어를 다룰 때는 이러한 문자를 유니코드 표준, 특히 UTF-8로 인코딩하는 것이 중요합니다. 이 문서에서는 C#에서 UTF-8 인코딩을 사용하여 바코드를 생성하고 읽는 단계를 안내합니다.
목차
C# API로 UTF-8 인코딩으로 바코드 생성하기
Aspose.BarCode for .NET API는 C#에서 바코드 생성 및 인식을 위한 강력한 솔루션입니다. 다양한 바코드 심볼로지를 지원하며 UTF-8 인코딩을 사용하여 바코드를 생성할 수 있습니다. API를 다운로드하거나 다음 명령을 사용하여 NuGet을 통해 설치할 수 있습니다:
PM> Install-Package Aspose.Bar.Code
C#에서 UTF-8 인코딩으로 바코드 생성하기
UTF-8 인코딩을 사용하여 바코드를 생성하려면 다음 단계를 따르세요:
- 인스턴스 생성: BarcodeGenerator 클래스를 인스턴스화하고 EncodeTypes를 사용하여 바코드 유형을 지정합니다.
- 바코드 텍스트 설정: BarcodeGenerator.CodeText 속성을 사용하여 바코드의 텍스트를 정의합니다.
- 인코딩 지정: BarcodeGenerator.Parameters.Barcode.QR.CodeTextEncoding 속성을 사용하여 UTF-8 텍스트 인코딩을 지정합니다 (QR을 BarcodeGenerator 생성자에서 정의된 적절한 바코드 유형으로 바꾸는 것을 잊지 마세요).
- 바코드 생성: BarcodeGenerator.GenerateBarCodeImage 메서드를 호출하여 바코드를 생성하고 반환된 이미지를 Bitmap 객체에 저장합니다.
- 이미지 저장: 마지막으로 Bitmap.Save(String) 메서드를 사용하여 바코드 이미지를 파일로 저장합니다.
다음은 C#에서 UTF-8 인코딩을 사용하여 바코드를 생성하는 방법을 보여주는 코드 샘플입니다:
C#에서 UTF-8 인코딩으로 바코드 읽기
C#을 사용하여 UTF-8 인코딩된 바코드를 인식하려면 다음 단계를 따르세요:
- 바코드 이미지 로드: BarCodeReader 클래스를 사용하여 바코드 이미지를 로드합니다.
- 결과 처리: BarCodeReader.ReadBarCodes() 메서드에서 반환된 각 BarCodeResult를 반복합니다.
- 인코딩 설정: Encoding 클래스의 인스턴스를 생성하고 UTF-8로 설정합니다.
- 문자 배열 가져오기: BarCodeResult 객체에서 반환된 바이트에서 문자 배열에 접근합니다.
- 문자열 구성: 문자를 사용하여 유니코드 문자열을 생성하여 바코드 텍스트를 얻습니다.
- 텍스트 출력: 마지막으로, 검색한 바코드 텍스트를 출력합니다.
다음은 C#에서 UTF-8 인코딩을 사용하여 바코드를 인식하는 방법을 보여주는 코드 샘플입니다:
무료 API 라이센스 받기
API를 사용해 보고 싶다면 무료 임시 라이센스를 받을 수 있습니다.
결론
이 문서에서는 C#에서 UTF-8 인코딩을 사용하여 바코드를 생성하고 읽는 방법을 배웠습니다. Aspose 플러그인을 사용하면 다양한 문자 집합을 효율적으로 관리할 수 있습니다. 더 자세한 내용을 알아보려면 문서를 확인하여 C# 바코드 API에 대한 더 많은 통찰력을 얻으세요.