
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 코드를 보여줍니다.

무료 평가판 라이센스
무료 임시 라이센스를 요청하여 어떠한 제한이나 제한 없이 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 코드를 이미지 형식으로 변환하는 방법을 제공합니다.