이 짧은 튜토리얼은 C#를 사용하여 Data Matrix 바코드 읽기를 설명합니다. 이 기사에는 C#에서 Data Matrix 코드 리더를 개발하는 데 필요한 라이브러리 참조, 단계 목록 및 샘플 코드와 같은 모든 세부 정보가 포함되어 있습니다. Data Matrix image에서 정보를 가져오기 위해 코드를 맞춤화하는 몇 가지 라이브러리 옵션이 논의될 것입니다.
C#를 사용한 데이터 매트릭스 코드 스캐너 단계
- 데이터 매트릭스를 읽기 위해 Aspose.BarCode for .NET을 사용하도록 환경을 설정합니다.
- Data Matrix 코드 이미지 파일 경로를 정의합니다
- Data Matrix 이미지를 읽기 위해 라이선스를 적용합니다, 라이선스가 필요하기 때문입니다.
- 입력 파일 이름과 DecodeType을 DataMatrix로 전달하여 BarCodeReader 객체의 인스턴스를 생성합니다.
- 어려운 이미지를 읽기 위해 가장 높은 quality level을 정의합니다.
- 정의된 매개변수로 이미지를 스캔하고 이미지에 있는 모든 바코드를 가져옵니다.
- 모든 바코드를 하나씩 순차적으로 파싱합니다
- 바코드 텍스트, 바코드 유형 및 바코드가 읽힌 이미지 영역을 출력합니다.
이 단계들은 C#를 사용한 Data Matrix 스캐너 개발을 설명합니다. 라이브러리에서 필요한 모듈을 포함하고, Data Matrix 바코드를 읽기 위해 필요한 라이선스를 로드한 다음, 입력 이미지 경로와 디코딩 유형을 DataMatrix로 설정하여 BarCodeReader 객체를 생성합니다. 더 어려운 이미지를 읽기 위해 품질 수준을 최고로 정의하고, 로드된 이미지에서 모든 바코드를 읽은 뒤, 모든 바코드 데이터를 표시합니다.
C#를 사용한 데이터 매트릭스 리더 코드
위의 샘플 코드는 C#를 사용하여 Data Matrix 코드를 스캔하는 과정을 보여줍니다. 이미지에 Data Matrix 코드가 여러 개 있는 경우 HighQuality 대신 preset quality를 사용할 수 있습니다. 인식 타임아웃을 설정하여 중단을 방지하고, 체크섬을 적용해 손상된 이미지를 확인하며, 장시간 실행되는 스캔을 취소하기 위해 abort 기능을 사용할 수 있는 옵션이 있습니다.
이 문서는 Data Matrix 스캔 프로세스를 설명합니다. Data Matrix 코드를 생성하려면, 기사 Generate Data Matrix Barcode using C#를 참조하십시오.