QR코드는 작은 공간에 많은 양의 데이터를 저장할 때 사용됩니다. 사용하기 쉬우며 스마트폰이나 기타 장치로 스캔하여 웹사이트를 열거나 비디오를 보거나 기타 인코딩된 정보에 액세스할 수 있습니다. 이번 블로그 게시물에서는 C#에서 프로그래밍 방식으로 텍스트 기반 QR 코드를 생성하는 방법을 알아봅니다. C#에서 QR 코드 생성기에 대한 고유한 텍스트를 개발하는 데 도움이 되는 단계별 가이드와 코드 조각을 제공합니다.
이 문서에서는 다음 주제를 다룹니다.
- QR 코드 생성기 API에 대한 C# 텍스트
- C#에서 텍스트를 QR 코드로 변환
- QR 코드 생성에 맞게 텍스트 사용자 정의
- 텍스트가 포함된 QR코드 생성
- 온라인 QR 코드 생성기에 대한 텍스트
- 무료 학습 자료
C# 텍스트를 QR 코드 생성기 API로 변환
텍스트를 QR 코드로 변환하기 위해 Aspose.BarCode for .NET API를 사용합니다. .NET 애플리케이션에서 바코드 및 QR 코드를 생성, 스캔 및 읽을 수 있습니다. API를 사용하면 개발자는 생성된 바코드나 QR 코드를 PNG, JPEG, TIFF 등 다양한 이미지 형식으로 쉽게 저장할 수 있습니다. QR 코드, 코드 128, 코드 39, EAN, UPC 등과 같은 60개 이상의 바코드 기호를 지원합니다.
API의 DLL을 다운로드하거나 다음 NuGet 명령을 사용하여 설치하십시오.
PM> Install-Package Aspose.BarCode
C#에서 텍스트를 QR 코드로 변환
아래 단계에 따라 제공된 텍스트에서 QR 코드를 쉽게 생성할 수 있습니다.
- BarcodeGenerator 클래스의 인스턴스를 만듭니다.
- EncodeTypes를 QR로 설정합니다.
- 인코딩할 입력 텍스트를 지정합니다.
- 선택적으로 QR 코드 사용자 정의 옵션을 지정합니다.
- 마지막으로 Save() 메서드를 호출하여 생성된 QR 코드 이미지를 지정된 파일 경로에 저장합니다.
다음 코드 샘플은 C#에서 텍스트를 QR 코드로 변환하는 방법을 보여줍니다.
// 이 코드 예제는 텍스트에서 QR 코드를 생성하는 방법을 보여줍니다.
// BarcodeGenerator 초기화
// 인코딩 유형을 QR로 지정
var generator = new BarcodeGenerator(EncodeTypes.QR);
// 인코딩할 코드 텍스트 지정
generator.CodeText = "Your text goes here!";
// 이미지 크기 지정
generator.Parameters.Barcode.XDimension.Pixels = 8;
generator.Parameters.Resolution = 500;
// 생성된 QR코드를 저장하세요
generator.Save("C:\\Files\\Text_QR_Code.jpg");
C#에서 텍스트를 QR 코드 생성으로 사용자 지정
앞서 언급한 단계에 따라 텍스트에서 생성된 QR 코드의 모양을 사용자 정의할 수 있습니다. 그러나 배경색, 테두리 색상, 이미지 높이 등을 사용자 정의하려면 몇 가지 추가 속성을 설정해야 합니다.
다음 코드 샘플은 C#에서 QR 코드 생성에 맞게 텍스트를 사용자 지정하는 방법을 보여줍니다.
// 이 코드 예제는 텍스트에서 QR 코드를 생성하는 방법을 보여줍니다.
// BarcodeGenerator 초기화
// 인코딩 유형을 QR로 지정
var generator = new BarcodeGenerator(EncodeTypes.QR);
// 인코딩할 코드 텍스트 지정
generator.CodeText = "Your text goes here!";
// 이미지 크기 지정
generator.Parameters.Barcode.XDimension.Pixels = 8;
// 배경색 설정
generator.Parameters.BackColor = Color.Red;
// QR 색상 설정
generator.Parameters.Barcode.BarColor = Color.Blue;
// 이미지 해상도 설정
generator.Parameters.Resolution = 300;
// 테두리 설정
generator.Parameters.Border.DashStyle = BorderDashStyle.Solid;
generator.Parameters.Border.Color = Color.Yellow;
generator.Parameters.Border.Visible = true;
generator.Parameters.Border.Width.Point = 4;
// 생성된 QR코드를 저장하세요
generator.Save("C:\\Files\\Customized_QR_Code.jpg");
C#에서 텍스트로 QR 코드 생성
생성된 QR 코드 이미지에 사람이 읽을 수 있는 텍스트를 추가할 수도 있습니다. 기본 텍스트 레이블, 상단 캡션 또는 하단 캡션일 수 있습니다. 앞에서 언급한 단계에 따라 아래에 코드 텍스트와 캡션을 추가할 수 있습니다. 그러나 아래와 같이 CodeTextParameters 및 CaptionBelow 속성을 설정하면 됩니다.
// 이 코드 예제는 텍스트에서 QR 코드를 생성하는 방법을 보여줍니다.
// BarcodeGenerator 초기화
// 인코딩 유형을 QR로 지정
var generator = new BarcodeGenerator(EncodeTypes.QR);
// 인코딩할 코드 텍스트 지정
generator.CodeText = "Your text goes here!";
// 이미지 크기 지정
generator.Parameters.Barcode.XDimension.Pixels = 8;
// 배경색 설정
generator.Parameters.BackColor = Color.White;
// QR 색상 설정
generator.Parameters.Barcode.BarColor = Color.Blue;
// 이미지 해상도 설정
generator.Parameters.Resolution = 300;
// 테두리 설정
generator.Parameters.Border.DashStyle = BorderDashStyle.Solid;
generator.Parameters.Border.Color = Color.Red;
generator.Parameters.Border.Visible = true;
generator.Parameters.Border.Width.Point = 4;
// QR 코드 위에 코드 텍스트 표시
generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "Aspose.BarCode";
generator.Parameters.Barcode.CodeTextParameters.Location = CodeLocation.Above;
// QR 코드 아래에 캡션을 설정하세요
generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "HELLO";
generator.Parameters.CaptionBelow.Text = "ASPOSE";
generator.Parameters.CaptionBelow.Visible = true;
generator.Parameters.CaptionBelow.Font.Style = FontStyle.Bold;
generator.Parameters.CaptionBelow.Font.Size.Pixels = 18;
generator.Parameters.CaptionBelow.Font.FamilyName = "Verdana";
// 생성된 QR코드를 저장하세요
generator.Save("C:\\Files\\QR_Code_with_text.jpg");
QR 코드 생성기에 문자 보내기 - 무료 라이센스 받기
무료 임시 라이선스를 받아 평가 제한 없이 라이브러리를 사용해 볼 수 있습니다.
QR 코드 온라인으로 문자 보내기
이 API를 사용하여 개발된 온라인 QR 코드 생성기 웹 앱을 사용하면 온라인에 입력된 모든 텍스트에서 무료로 QR 코드를 생성할 수 있습니다.
QR 코드 생성기에 대한 텍스트 - 학습 리소스
텍스트 기반 QR 코드 생성 외에도 아래 리소스를 사용하여 바코드 생성에 대해 자세히 알아보고 라이브러리의 다양한 기타 기능을 탐색할 수 있습니다.
결론
이 블로그 게시물에서는 C#에서 QR 코드 생성기에 대한 텍스트를 개발하는 방법을 배웠습니다. 또한 QR 코드를 사용자 정의하고 생성된 이미지에 캡션을 추가하는 방법도 살펴보았습니다. .NET용 Aspose.BarCode를 활용하면 웹사이트 링크, 연락처 정보 등에 사용할 수 있는 멋진 QR 코드를 만들 수 있습니다. 모호한 점이 있으면 언제든지 무료 지원 포럼에 문의해 주세요.