C#에서 QR코드를 생성하는 방법: 전체 자습서
바코드가 뭐예요?
바코드란?
바코드는 서로 다른 너비와 크기의 선으로 스캔 대상을 식별할 수 있는 데이터를 대표한다.바코드는 일반적으로 상품의 정보나 가격을 구성하고 색인하는 데 도움을 주는 데 쓰인다.
바코드는 일반적으로 재고 추적을 돕지만 영화관과 다른 행사의 입장권에도 사용되어 고객이 들어오기 전에 유일하게 입장권의 유효성을 식별하고 검증할 수 있다.활동으로 인한 매출액을 계산하는 데도 쓰이기 때문에 오히려 수입 추적을 더욱 편리하게 한다.
QR코드란?
QR코드는 컴퓨터 시스템에 스캔할 수 있는 데이터를 인코딩하는 바코드인 Quick Response Code(Quick Response Code)를 나타냅니다.흑백 블록은 0에서 9까지의 숫자와 A에서 Z까지의 알파벳을 대표할 수 있으며, 보통 URL이나 스마트폰에서 읽을 수 있는 다른 정보를 저장하는 데 쓰인다.
QR코드는 공급사슬의 제품 정보를 추적하는 데 자주 사용되고, 많은 스마트폰에 QR코드 리더가 내장되어 있기 때문에 마케팅과 광고 활동에 자주 사용된다.
C# QR코드 생성기 라이브러리:
C#로 작성된 Iron 바코드 라이브러리는 QR코드와 코드 한 줄만 있으면 바코드를 만들 수 있는 기능을 제공합니다.또한 QR코드나 바코드를 원하는 파일 형식으로 저장할 수 있습니다.바코드 라이브러리를 사용하여 QR코드를 만들 것입니다.
단계별 자습서:
QR코드와 바코드를 만들기 위한 한 걸음 한 걸음 강좌를 시작합시다.
단계 1: Visual Studio 프로젝트를 만들려면 다음과 같이 하십시오.
Visual Studio 2019 및 콘솔 애플리케이션 템플릿을 사용하여 이 프레젠테이션을 진행하고 있습니다.너는 어떤 것을 선택할 수 있다.
Visual Studio=> 새 프로젝트 만들기=> 콘솔 프로그램 템플릿 선택=> 한 걸음 누르기=> 명명된 프로젝트=> 한 걸음 누르기=> 목표dot Net 프레임워크=> 만들기 단추를 누르십시오.
2단계: 바코드 라이브러리 설치:
시작하기 전에 바코드 라이브러리를 설치해야 합니다.다음 세 가지 방법 중 하나를 사용하여 설치할 수 있습니다.
패키지 관리자 콘솔:
Package Manager 콘솔에서 다음 명령을 작성합니다.패키지를 다운로드하여 설치합니다.
Install-Package Barcode
Nuget Package Manager 솔루션:
Nuget 패키지 솔루션을 사용하여 바코드 라이브러리를 설치할 수도 있습니다.다음 단계를 따르기만 하면 됩니다.
Tools=>Nuget Package Manager=>Manage Nuget Package Solution을 클릭합니다.
그러면 Nuget Package Manager가 열립니다.바코드 찾아보기 및 검색을 클릭하고 라이브러리를 설치합니다.
다음 링크에서 다운로드:
또는 [.Net 바코드 DLL]에서 다운로드IronBarCode.Dll하여 프로젝트에 추가할 수 있습니다.
3단계: 코드를 작성하여 바코드를 만들려면 다음과 같이 하십시오.
네임스페이스를 추가하려면:
using IronBarCode;
다음 코드를 작성합니다.GeneratedBarcode barcode = IronBarCode.BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/docs/", BarcodeEncoding.Code128);
barcode.SaveAsPng("barcode.png");
코드 설명:
GeneratedBarCode는 바코드를 저장하는 객체 유형입니다.바코드 작성자.CreateBarcode는 IronBarCode가 제공하는 함수입니다. 매개 변수의 링크는 우리가 인코딩하고자 하는 텍스트입니다.나는 이미 이 예에 링크를 추가했지만, 너는 자신의 요구에 따라 어떤 링크도 추가할 수 있다.
두 번째 매개 변수에서 우리는 인코딩 방안을 설정해야 한다.바코드의 경우 Code128을 선택했습니다.
그런 다음 SaveAspng 기능은 바코드를 스토리지 디바이스의 png 파일로 저장합니다.IronBarCode는 pdf,gif,png,Html,jpeg,이미지와Windows 비트맵 등 다양한 파일 형식으로 바코드 이미지를 저장합니다.
우리는 코드 한 줄만 있으면 바코드를 만들 수 있다는 것을 알 수 있다.
출력 - 바코드 이미지:
4단계: 코드를 작성하여 QR코드를 만들려면 다음과 같이 하십시오.
Iron 바코드를 사용하여 QR코드를 생성할 때 바코드 작성기 클래스가 아닌 QR코드 작성기 클래스를 선택할 수 있습니다.이 과정은 QR코드 작성에 새로운 기능과 재미있는 기능을 제공했다.QR 오류 수정 수준을 설정하여 QR 코드의 크기와 가독성 사이의 균형을 정할 수 있도록 합니다.
GeneratedBarcode Qrcode = IronBarCode.QRCodeWriter.CreateQrCode("https://ironsoftware.com/csharp/barcode/docs/");
Qrcode.SaveAsPng("QrCode.png");
출력 - QR코드 이미지:
QR코드에 로고를 추가하려면:
다음은 QR코드에 회사 로고를 추가하는 방법을 보여 드리겠습니다.이런 방법은 현재 일상적으로 사용되고 있다.
다음 코드를 작성합니다.
var MyQRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/csharp/barcode/", "CSharp-logo.png", 500);
MyQRWithLogo.SaveAsPng("Qr-Code-with-logo.png");
이 예제에서는 C# 로고를 QR코드에 추가합니다.이것은 자동으로 그 크기를 적당한 크기로 조정하여 순수한 코드를 읽을 수 있게 하고, 로고를 QR코드 격자에 맞추어 알맞게 보일 것이다.다음 코드는 바코드를 짙은 녹색으로 칠합니다.그러나 로고는 퇴색되지 않습니다.출력 - ID가 있는 QR코드:
QR코드 설계:
QR코드나 바코드의 시각적 묘사는 철제 바코드를 쉽게 사용하여 조작할 수 있다.모든 바코드 컴파일러가 조작하는 출력은 생성된 바코드 대상이다.이 생성된 바코드 객체에는 Linq와 같은 줄 코드에 바코드의 그래픽 설정을 설정할 수 있는 유창한 API가 있습니다.
바코드 스타일을 설정하는 데 자주 사용하는 기능으로는 바코드 크기 조정, 여백 설정, 배경 색상 변경, 바코드 색상 변경, 출력 바코드가 여전히 읽을 수 있는지 확인하는 것이 있습니다.
유사한 방식으로, 우리는 우리가 원하는 모든 글씨체의 바코드에 주석을 추가할 수 있다. 예를 들어 텍스트, 또는 바코드의 값을 바코드의 아래나 위에 매우 쉽게 놓을 수 있다.
코드:
var MyQRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/csharp/barcode/", "CSharp-logo.png", 500);
MyQRWithLogo.AddAnnotationTextAboveBarcode("Product URL:");
MyQRWithLogo.AddBarcodeValueTextBelowBarcode();
MyQRWithLogo.SaveAsPng("Qr-Code-with-Style.png");
지원되는 QR코드 및 바코드 형식:
Iron 바코드는 대부분의 일반적인 바코드 형식을 지원합니다.
var MyBarCode = QRCodeWriter.CreateQrCode("https://ironsoftware.com/csharp/barcode/");
MyBarCode.SaveAsImage("MyBarCode.png");
MyBarCode.SaveAsGif("MyBarCode.gif");
MyBarCode.SaveAsHtmlFile("MyBarCode.html");
MyBarCode.SaveAsJpeg("MyBarCode.jpg");
MyBarCode.SaveAsPdf("MyBarCode.Pdf");
MyBarCode.SaveAsPng("MyBarCode.png");
MyBarCode.SaveAsTiff("MyBarCode.tiff");
MyBarCode.SaveAsWindowsBitmap("MyBarCode.bmp");
요약:
Iron Barcode는 개발자가 바코드를 읽고 쓸 수 있도록 API를 제공합니다.NET, 정확성을 최적화하고 실제 용례에서 낮은 오류율을 확보한다.바코드에 대한 자세한 내용은 이 웹 사이트link를 참조하십시오.
현재, 만약 당신이 완전한 아이론 세트를 구매한다면, 당신은 두 도서관의 가격으로 다섯 개의 도서관을 살 수 있습니다.자세한 내용을 보려면 here를 클릭합니다.
Reference
이 문제에 관하여(C#에서 QR코드를 생성하는 방법: 전체 자습서), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mhamzap10/how-to-generate-qr-code-in-c-full-tutorial-4hng텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)