C#을 사용하여 바코드 생성

바코드는 기계가 읽을 수 있는 형태로 데이터를 시각적으로 표현하는 데 사용됩니다. 대부분의 경우 바코드는 제품 식별 수단으로 보입니다. Code128, QR, Datamatrix, Aztec 등과 같은 다양한 시나리오에서 다양한 유형의 바코드가 사용됩니다. 이 기사에서는 C#에서 바코드를 생성하는 방법을 배웁니다. 또한 바코드 모양을 사용자 정의하는 방법을 볼 수 있습니다.

C# 바코드 API - 무료 다운로드

Aspose.BarCode for .NET은 강력한 바코드 생성기 및 스캐너 API입니다. 다음을 포함하되 이에 국한되지 않는 광범위한 바코드 기호를 생성하고 읽을 수 있습니다.

  • 코드128
  • 코드11
  • 코드39
  • QR
  • 데이터 매트릭스
  • EAN13
  • EAN8
  • ITF14
  • PDF417
  • 그리고 .

API를 무료로 다운로드하거나 NuGet을 사용하여 .NET 애플리케이션에 설치할 수 있습니다.

PM> Install-Package Aspose.BarCode

C#을 사용하여 바코드를 생성하는 방법

다음은 .NET용 Aspose.BarCode를 사용하여 바코드를 생성하는 단계입니다.

  • 먼저 BarcodeGenerator 클래스의 객체를 생성하고 생성자에서 바코드의 종류와 텍스트를 지정합니다.
  • 해상도 등 바코드의 기능을 설정합니다.
  • 마지막으로 BarcodeGenerator.Save(String) 메소드를 사용하여 바코드를 생성합니다.

다음 코드 샘플은 C#을 사용하여 바코드를 생성하는 방법을 보여줍니다.

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");

// 해상도 설정
generator.Parameters.Resolution = 400;

// 바코드 생성
generator.Save("generate-barcode.png");
C#에서 바코드 생성

C#을 사용하여 QR 바코드를 생성하는 방법

비슷한 방식으로 다른 유형의 바코드를 생성할 수 있습니다. 데모를 위해 QR 바코드를 생성해 보겠습니다. 다음은 QR 바코드를 생성하는 단계입니다.

다음 코드 샘플은 C#을 사용하여 QR 바코드를 생성하는 방법을 보여줍니다.

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");

// 해상도 설정
generator.Parameters.Resolution = 400;

// 바코드 생성
generator.Save("generate-barcode.png");
C#에서 QR 바코드 생성

C#에서 바코드 모양 사용자 지정

바코드의 모양을 사용자 정의할 수도 있습니다. 예를 들어 글꼴, 전경색, 배경색, 텍스트 색상 등을 변경할 수 있습니다. 다음은 .NET용 Aspose.BarCode를 사용하여 바코드를 사용자 지정하는 단계입니다.

다음 코드 샘플은 C#을 사용하여 사용자 지정 Aztec 바코드를 생성하는 방법을 보여줍니다.

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Aztec, "Aspose.BarCode");

// 바코드의 뒷면 색상 설정
generator.Parameters.BackColor = System.Drawing.Color.DarkGray;

// 바코드의 막대 색상 설정
generator.Parameters.Barcode.BarColor = System.Drawing.Color.Orange;

// 테두리 색상 설정
generator.Parameters.Border.Color = System.Drawing.Color.Black;

// 텍스트 색상 설정
generator.Parameters.Barcode.CodeTextParameters.Color = System.Drawing.Color.Orange;

// 해상도 설정
generator.Parameters.Resolution = 400;

// 바코드 생성
generator.Save("generate-barcode.png");
C#에서 Aztec 바코드 생성

C#을 사용하여 바코드에 캡션 추가

바코드 이미지 위 또는 아래에 캡션이 있는 바코드를 본 적이 있을 것입니다. 이러한 캡션을 사용하여 바코드 자체에 대한 추가 정보를 표시할 수 있습니다. .NET용 Aspose.BarCode를 사용하면 바코드의 아래, 위 또는 양쪽에 캡션을 추가할 수도 있습니다. 다음은 캡션을 추가하는 단계입니다.

다음 코드 샘플은 C#을 사용하여 바코드에 캡션을 추가하는 방법을 보여줍니다.

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");

// 캡션 설정
generator.Parameters.CaptionAbove.Text = "The caption above.";
generator.Parameters.CaptionAbove.Visible = true;
generator.Parameters.CaptionBelow.Text = "The caption below.";
generator.Parameters.CaptionBelow.Visible = true;

// 바코드 생성
generator.Save("generate-barcode.png");
C#에서 캡션이 있는 바코드 생성

결론

이 기사에서는 C#을 사용하여 프로그래밍 방식으로 바코드를 생성하는 방법을 배웠습니다. 또한 모양을 수정하여 바코드를 사용자 정의하는 방법을 살펴보았습니다. 문서를 사용하여 C# 바코드 생성기 API에 대해 자세히 알아볼 수 있습니다.

또한보십시오