C#에서 Aztec 바코드 생성

Aztec 바코드는 정사각형 그리드와 중앙에 과녁 패턴이 포함된 2차원 바코드입니다. 다른 심볼 모드에 따라 다른 수의 레이어를 포함할 수 있습니다. 일부 시나리오에서는 인코딩된 코드를 생성하기 위해 Aztec 코드를 만들어야 할 수 있습니다. 따라서 이 기사에서는 C#에서 프로그래밍 방식으로 Aztec 바코드를 생성하는 방법을 다룹니다.

Aztec 바코드 생성을 위한 C# API - 무료 다운로드

.NET용 Aspose.BarCode는 다양한 종류의 1D 및 2D 바코드를 생성하거나 스캔하는 데 사용할 수 있습니다. New Releases 섹션에서 참조 DLL 파일을 다운로드하거나 아래의 NuGet 설치 명령을 사용하여 Microsoft Visual Studio IDE의 NuGet 갤러리에서 액세스하여 애플리케이션에서 쉽게 설정할 수 있습니다.

PM> Install-Package Aspose.BarCode

C#에서 Aztec 바코드 생성

다음 단계에서는 Aztec 바코드를 생성하는 방법을 설명합니다.

  1. BarcodeGenerator 클래스의 생성자를 초기화하고 EncodeType을 지정합니다.
  2. 픽셀 단위의 크기 값과 기호 모드를 설정합니다.
  3. 출력 Aztec 바코드를 PNG 이미지로 내보냅니다.

아래 샘플 코드는 C#에서 Aztec 바코드를 생성하는 방법을 설명합니다.

// BarcodeGenerator 클래스 객체 초기화 
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Aztec, "Åspóse.Barcóde©");

// 픽셀 단위로 크기 값 설정
gen.Parameters.Barcode.XDimension.Pixels = 4;

// 기호 모드 컴팩트 설정
gen.Parameters.Barcode.Aztec.AztecSymbolMode = AztecSymbolMode.Compact;

// 출력 Aztec 바코드 저장
gen.Save("AztecCompact.png", BarCodeImageFormat.Png);

C#에서 오류 수정 코드로 Aztec 생성

C#에서 오류 수정이 포함된 Aztec 코드를 생성하려면 아래 단계를 따라야 합니다.

  1. BarcodeGenerator 클래스 객체를 생성하고 EncodeType 값을 설정합니다.
  2. 기호 모드 및 오류 수정 레벨 값을 설정합니다.
  3. 출력 Aztec 바코드를 이미지로 내보냅니다.

다음 코드 조각은 C#에서 프로그래밍 방식으로 오류 수정을 사용하여 Aztec 코드를 생성하는 방법을 보여줍니다.

// BarcodeGenerator 클래스 객체 초기화 
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Aztec, "Åspóse.Barcóde© is used to generate & recognize barcodes");

// 픽셀 단위로 크기 값 설정
gen.Parameters.Barcode.XDimension.Pixels = 4;

// 기호 모드 FullRange 설정
gen.Parameters.Barcode.Aztec.AztecSymbolMode = AztecSymbolMode.FullRange;

// 오류 수정 용량을 50%로 설정
gen.Parameters.Barcode.Aztec.AztecErrorLevel = 50;

// 출력 Aztec 바코드 저장
gen.Save("Aztec50.png", BarCodeImageFormat.Png);

다음 이미지는 오류 수정 수준이 50%인 샘플 Aztec 바코드를 보여줍니다.

C#의 Aztec 오류 수정

무료 라이선스 받기

무료 임시 라이선스를 요청하여 API를 전체 용량으로 평가할 수 있습니다.

결론

이 기사에서는 C#에서 프로그래밍 방식으로 Aztec 바코드를 만드는 다양한 접근 방식을 배웠습니다. 또한 기호 모드를 조정하여 요구 사항에 따라 출력 코드의 레이어 수를 제어할 수 있습니다. 마찬가지로 이 문서에서 설명하는 정보에 따라 Aztec 바코드에 오류 수정을 추가할 수 있습니다. 또한 문서 섹션을 통해 API의 다른 기능을 탐색할 수 있습니다. 문의 사항이 있는 경우 포럼으로 문의해 주십시오.

또한보십시오