QR 코드 생성 C#

QR(Quick Response) 코드는 현대 통신의 필수적인 부분이 되었습니다. 마케팅 및 프로모션부터 재고 관리 및 비접촉식 결제에 이르기까지 다양한 애플리케이션에 사용되는 다용도 도구입니다. QR 코드는 정보를 그래픽 형식으로 저장하는 2차원 바코드입니다. 흰색 정사각형 그리드 위에 배열된 검은색 정사각형으로 구성되어 있으며 텍스트, URL, 연락처 정보 등 다양한 유형의 데이터를 저장할 수 있습니다. 이번 블로그 게시물에서는 C#에서 QR 코드를 만드는 방법을 살펴보겠습니다.

QR 코드 생성기 - C# API 설치

C#에서 QR 코드를 생성하면 QR 코드 생성을 애플리케이션에 통합하고 프로세스를 자동화할 수 있습니다. 이는 애플리케이션에 QR 코드 기능을 추가하려는 기업과 개발자에게 도움이 될 수 있습니다. 다운로드 페이지에서 Conholdate.Total for .NET을 구성하거나 다음 NuGet 설치 명령을 실행하면 됩니다.

PM> NuGet\Install-Package Conholdate.Total

C#에서 QR 코드 만들기

다음 단계에 따라 C#에서 QR 코드를 만들 수 있습니다.

  • BarcodeGenerator 클래스의 객체를 만듭니다.
  • 다양한 QR 코드 모양 매개변수를 설정하세요.
  • QR 버전과 인코딩 유형을 설정합니다.
  • 생성된 QR 코드를 저장합니다.

다음 샘플 코드는 C#에서 QR 코드를 만드는 방법을 보여줍니다.

// BarcodeGenerator 클래스의 인스턴스 초기화
Aspose.BarCode.Generation.BarcodeGenerator gen = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.QR, "Aspose");

// 다양한 바코드 매개변수 설정
gen.Parameters.Barcode.XDimension.Pixels = 4;
gen.Parameters.CaptionBelow.Text = "Aspose";
gen.Parameters.CaptionBelow.Visible = true;
gen.Parameters.AutoSizeMode = Aspose.BarCode.Generation.AutoSizeMode.Nearest;
gen.Parameters.ImageHeight.Pixels = 200;
gen.Parameters.ImageWidth.Pixels = 200;

// 자동 버전 설정
gen.Parameters.Barcode.QR.QrVersion = Aspose.BarCode.Generation.QRVersion.Auto;

// ForceQR 인코딩 유형 설정
gen.Parameters.Barcode.QR.QrEncodeType = Aspose.BarCode.Generation.QREncodeType.ForceQR;

// 생성된 QR 코드 저장
gen.Save("QRcode.png", Aspose.BarCode.Generation.BarCodeImageFormat.Png);

C#에서 종횡비를 사용하여 QR 코드 만들기

오류 수정 수준, 크기, 데이터 인코딩 모드, 화면 비율 등과 같은 다양한 모양으로 QR 코드 생성 프로세스를 사용자 정의할 수 있습니다. 다음 단계에서는 QR 코드를 생성하는 동안 화면 비율을 설정하는 방법을 보여줍니다.

  • BarcodeGenerator 클래스의 인스턴스를 초기화합니다.
  • 바코드 매개변수를 설정합니다.
  • 종횡비를 설정하세요.
  • 생성된 QR코드를 저장합니다.

아래 코드 조각은 C#에서 종횡비를 사용하여 QR 코드를 만드는 방법을 보여줍니다.

// BarcodeGenerator 클래스의 인스턴스 초기화
Aspose.BarCode.Generation.BarcodeGenerator gen = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.QR, "ASPOSE");

// 바코드 매개변수 설정
gen.Parameters.Barcode.XDimension.Pixels = 4;
gen.Parameters.CaptionBelow.Text = "Aspose";
gen.Parameters.CaptionBelow.Visible = true;

// 종횡비 설정
gen.Parameters.Barcode.QR.AspectRatio = 2;

// 생성된 QR 코드 저장
gen.Save("QrAspectRatio.png", Aspose.BarCode.Generation.BarCodeImageFormat.Png);

다음 이미지는 가로 세로 비율이 2로 설정된 생성된 QR 코드를 보여줍니다.

QR 코드 C# 화면 비율

무료 평가판 라이센스

무료 임시 라이센스를 요청하여 어떠한 제한이나 제한 없이 API를 평가할 수 있습니다.

합산

QR 코드는 편리할 뿐만 아니라 물리적 세계와 디지털 세계를 연결하는 실용적인 방법을 제공합니다. 모바일 앱, 웹 애플리케이션 또는 데스크톱 소프트웨어를 구축하는 경우 C#에서 QR 코드를 생성하는 기능을 통해 사용자 경험을 향상하고 데이터 공유를 간소화할 수 있습니다. 이제 QR 코드 생성을 C# 프로젝트에 통합해 보세요. 모호한 점이 있으면 언제든지 포럼으로 문의해 주세요.

자주 묻는 질문

C#에서 QR 코드의 모양을 사용자 지정할 수 있나요?

예, C#의 대부분 QR 코드 라이브러리를 사용하면 QR 코드의 크기, 색상, 오류 수정 수준을 사용자 지정하고 QR 코드 이미지에 로고나 레이블을 추가할 수 있습니다.

C#에서 오프라인 사용을 위한 QR 코드를 생성할 수 있나요?

예, 생성된 QR 코드 이미지를 파일에 저장하거나 인쇄하여 오프라인용 QR 코드를 생성할 수 있습니다. QR 코드가 생성되면 스캔하는 데 인터넷 연결이 필요하지 않습니다.

생성된 QR 코드를 C#에서 이미지 파일로 어떻게 저장하나요?

QR 코드를 생성한 후 C#의 표준 파일 I/O 작업을 사용하여 이미지 파일(예: PNG, JPEG)로 저장할 수 있습니다. 라이브러리는 일반적으로 QR 코드를 이미지 형식으로 변환하는 방법을 제공합니다.

또한보십시오