푸터 콘텐츠로 바로가기
IRONBARCODE 사용
IronBarcode 사용하여 ASP.NET 에서 바코드를 생성하는 방법

ASP.NET 에서 C#을 사용하여 바코드를 생성하는 방법

이 튜토리얼은 IronBarcode 라이브러리를 사용한 C# ASP.NET에서 바코드를 생성하는 방법을 예로 설명할 것입니다. 이 .NET 라이브러리를 사용하면 바코드를 쉽게 생성하고 스타일링하고 이미지, PDF 또는 HTML로 내보낼 수 있습니다.

C# .NET 애플리케이션에서 바코드를 생성하는 방법

  • Microsoft Visual Studio에서 콘솔 .NET 프로젝트 생성
  • 바코드 라이브러리 설치
  • 바코드 패키지에서 네임스페이스 가져오기
  • 바코드 이미지 생성
  • 바코드 이미지 스타일링
  • 바코드 생성의 유려함

1. Microsoft Visual Studio에서 콘솔 .NET 애플리케이션 생성

이 튜토리얼은 최신 버전의 Visual Studio와 콘솔 애플리케이션(.NET Core) 템플릿을 사용합니다. Windows Forms 및 ASP.NET 웹 애플리케이션과도 호환됩니다.

Visual Studio를 열고 > 새 프로젝트 생성을 클릭 > 콘솔 앱(.NET) 선택 > 다음 누르기 > 프로젝트 이름 지정 > 다음 누르기 > 목표 .NET Framework 선택 > 생성 버튼 클릭.

프로젝트를 만든 후, Visual Studio 도구 상자에서 다음과 같이 양식을 설계합니다: 라벨, 텍스트 박스 및 버튼 컨트롤.

ASP.NET에서 C#을 사용하여 바코드를 생성하는 방법, 그림 1: 콘솔 앱 생성 콘솔 앱 생성

2. Install the Barcode Generator Library in C#

IronBarcode 라이브러리는 다음 세 가지 방법 중 하나를 통해 설치할 수 있습니다.

1. 패키지 관리자 콘솔

패키지 관리자 콘솔에 다음 명령을 입력합니다. 패키지를 다운로드하고 설치할 것입니다.

Install-Package BarCode

ASP.NET에서 C#을 사용하여 바코드를 생성하는 방법, 그림 2: 패키지 관리자 콘솔 설치 단계 패키지 관리자 콘솔 설치 단계

2. NuGet 패키지 관리자 솔루션

바코드 라이브러리는 NuGet 패키지 관리자 솔루션을 사용하여 설치할 수도 있습니다. 다음 단계를 따르세요.

도구 > NuGet 패키지 관리자 > 솔루션용 NuGet 패키지 관리를 클릭하세요.

이것은 NuGet 패키지 관리자를 엽니다. 찾아보기(Browse)를 클릭하고 Barcode를 검색한 다음 라이브러리를 설치하십시오. 솔루션 탐색기에서 추가 > 프로젝트 참조를 클릭하여 바코드를 생성하기 위한 클래스 라이브러리를 추가할 수도 있습니다.

ASP.NET에서 C#을 사용하여 바코드를 생성하는 방법, 그림 3: 바코드 검색 Barcode 검색

3. 링크에서 다운로드

IronBarCode.Dll을 다운로드하여 프로젝트 참조로 추가할 수 있습니다.

3. 네임스페이스 가져오기

클래스 파일이 IronBarcode 라이브러리와 일부 표준 시스템 어셈블리를 참조하도록 하려면 이러한 네임스페이스를 사용하십시오.

using IronBarCode;
using System;
using System.Drawing;
using System.Linq;
using IronBarCode;
using System;
using System.Drawing;
using System.Linq;
$vbLabelText   $csharpLabel

4. 바코드 이미지 생성

다음 샘플 코드에서는 코드 한 줄만으로 숫자 또는 텍스트 콘텐츠를 포함하는 바코드 이미지를 생성할 수 있습니다. 또한 이를 PNG 이미지 파일로 저장하고 애플리케이션에서 볼 수 있습니다.

// Generate a Simple Barcode image and save as PNG
GeneratedBarcode barCode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.Code128);
barCode.SaveAsPng("BarCode.png");
// This line opens the image in your default image viewer
System.Diagnostics.Process.Start("BarCode.png");
// Generate a Simple Barcode image and save as PNG
GeneratedBarcode barCode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.Code128);
barCode.SaveAsPng("BarCode.png");
// This line opens the image in your default image viewer
System.Diagnostics.Process.Start("BarCode.png");
$vbLabelText   $csharpLabel

위의 코드는 바코드를 생성하며 출력은 다음과 같습니다:

ASP.NET에서 C#을 사용하여 바코드를 생성하는 방법, 그림 4: C# 예제에서 바코드 이미지 생성 C# 예제에서 바코드 이미지 생성

코드의 마지막 줄은 기본 이미지 뷰어에서 바코드 PNG를 열어 바코드 생성기 출력에서 볼 수 있도록 합니다.

5. 바코드 이미지 스타일링

다음 샘플 코드에서는 바코드에 주석을 추가하는 방법을 볼 수 있습니다. 글꼴을 설정하고, 값을 하단에 표시하며, 여백을 추가하고, 바코드 색상을 변경한 후 저장할 수 있으며, 이는 모두 C#에서 아주 간단합니다. 마지막으로 다양한 이미지 파일로 쉽게 저장할 수 있습니다.

애플리케이션에 더 적합하다면 이미지를 대신해 HTML 또는 PDF로 내보낼 수도 있습니다.

// Styling a QR code and adding annotation text
var barcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.QRCode);
barcode.AddAnnotationTextAboveBarcode("Product URL:");
barcode.AddBarcodeValueTextBelowBarcode();
barcode.SetMargins(100);
barcode.ChangeBarCodeColor(Color.Green);
// Save as HTML
barcode.SaveAsHtmlFile("MyBarCode.html"); 
// Styling a QR code and adding annotation text
var barcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.QRCode);
barcode.AddAnnotationTextAboveBarcode("Product URL:");
barcode.AddBarcodeValueTextBelowBarcode();
barcode.SetMargins(100);
barcode.ChangeBarCodeColor(Color.Green);
// Save as HTML
barcode.SaveAsHtmlFile("MyBarCode.html"); 
$vbLabelText   $csharpLabel

ASP.NET에서 C#을 사용하여 바코드를 생성하는 방법, 그림 5: C#을 사용하여 주석과 스타일이 있는 바코드 이미지 생성 C#을 사용하여 주석이 달리고 스타일이 적용된 바코드 이미지 생성

코드는 자체 설명적이어야 합니다; 그러나 GeneratedBarcode 클래스 문서에서 추가 기술 정보를 얻을 수 있습니다.

또한 IronBarcode는 이미지에서 바코드를 읽기더 정확하게 바코드를 읽기 위해 추가 옵션 제공이미지에 필터 적용을 지원합니다.

6. 바코드 생성의 유창함

IronBarcode는 메서드 호출을 다음 순서로 연결하기 위한 System.Linq와 유사한 선택적 Fluent API를 구현합니다: 바코드를 생성하고, 여백을 설정한 다음, 한 줄로 Bitmap로 내보냅니다.

이는 매우 편리하며 코드를 읽기 쉽게 만듭니다.

// Fluent API for Barcode Image generation.
string myValue = "https://ironsoftware.com/csharp/barcode";
Bitmap barcodeBmp = BarcodeWriter.CreateBarcode(myValue, BarcodeEncoding.PDF417)
    .ResizeTo(300, 200)
    .SetMargins(100)
    .ToBitmap();
// Fluent API for Barcode Image generation.
string myValue = "https://ironsoftware.com/csharp/barcode";
Bitmap barcodeBmp = BarcodeWriter.CreateBarcode(myValue, BarcodeEncoding.PDF417)
    .ResizeTo(300, 200)
    .SetMargins(100)
    .ToBitmap();
$vbLabelText   $csharpLabel

결과는 PDF417 바코드를 나타내는 System.Drawing.Image이며, 이는 다음과 같이 보입니다:

ASP.NET에서 C#을 사용하여 바코드를 생성하는 방법, 그림 6: IronBarcode를 사용하여 C#에서 간단하고 Fluent한 바코드 생성 <강조>IronBarcode를 사용하여 C#에서 간단하고 유창한 바코드 생성</강조>

7. 요약

IronBarcode는 C# .NET을 위한 바코드 이미지와 QR 코드를 읽고 생성할 수 있는 친근한 API를 제공하며 실제 사용 사례에서 정확성을 최적화하고 오류율을 낮춥니다. 바코드 이미지를 인쇄할 수도 있습니다. IronBarcode에 대해 더 많은 정보를 원하시면 공식 문서 페이지를 방문하십시오.

현재 완전한 Iron Suite를 구매하면 두 개의 가격으로 다섯 개의 라이브러리를 얻을 수 있습니다.

자주 묻는 질문

ASP.NET 에서 바코드를 생성하는 콘솔 .NET 애플리케이션을 어떻게 설정해야 하나요?

Visual Studio를 열고 '콘솔 앱(.NET)'을 선택하여 새 프로젝트를 만듭니다. 프로젝트 이름을 지정하고 대상 프레임워크로 .NET Framework 선택한 다음 '만들기'를 클릭합니다. 이 설정은 Windows Forms 및 ASP.NET 웹 애플리케이션 모두에서 사용할 수 있습니다.

.NET 프로젝트에 IronBarcode 라이브러리를 설치하는 방법은 무엇인가요?

IronBarcode 패키지 관리자 콘솔에서 ` Install-Package IronBarCode 명령어를 사용하거나, NuGet 패키지 관리자를 통해 설치하거나, ​​공식 웹사이트에서 IronBarcode DLL을 다운로드하여 프로젝트 참조에 추가하는 방식으로 설치할 수 있습니다.

C#에서 바코드를 생성하는 데 필요한 네임스페이스는 무엇입니까?

IronBarcode 사용하여 바코드를 생성하려면 다음 네임스페이스를 가져오세요. using IronBarCode; , using System; , using System.Drawing;using System.Linq; .

ASP.NET 환경에서 C#을 사용하여 바코드 이미지를 어떻게 생성할 수 있나요?

IronBarcode 의 BarcodeWriter 클래스를 사용하세요. 예를 들면 다음과 같습니다. GeneratedBarcode barcode = BarcodeWriter.CreateBarcode("https://example.com", BarcodeWriterEncoding.Code128); barcode.SaveAsPng("Barcode.png"); .

IronBarcode 사용하여 바코드 이미지에 적용할 수 있는 스타일링 옵션은 무엇인가요?

IronBarcode 사용하면 주석 추가, 글꼴 및 여백 조정, 색상 변경, HTML, PDF 또는 이미지 파일과 같은 다양한 형식으로 이미지 저장 등을 통해 바코드를 사용자 지정할 수 있습니다.

IronBarcode 에서 Fluent API를 사용하여 바코드를 생성하는 방법은 무엇인가요?

IronBarcode의 Fluent API를 사용하면 바코드 생성, 여백 설정 및 비트맵으로 내보내기 메서드를 한 줄로 연결하여 코드 가독성과 효율성을 향상시킬 수 있습니다.

IronBarcode 사용하여 생성할 수 있는 바코드 유형은 무엇입니까?

IronBarcode Code128, QRCode, PDF417 등 다양한 바코드 유형을 지원하여 애플리케이션의 다양한 인코딩 요구 사항에 적합합니다.

IronBarcode 기존 이미지에서 바코드를 읽을 수 있습니까?

네, IronBarcode 이미지에서 바코드를 읽을 수 있으며, 판독 정확도를 향상시키는 설정을 제공하여 다양한 바코드 스캔 시나리오에 활용할 수 있습니다.

바코드를 이미지 형식 이외의 다른 형식으로 내보내려면 어떻게 해야 하나요?

IronBarcode 이미지 파일로 내보내는 것 외에도 바코드를 HTML 또는 PDF 형식으로 내보낼 수 있어 바코드 사용 및 공유 방식에 유연성을 제공합니다.

IronBarcode 에 대한 자세한 설명서는 어디에서 찾을 수 있나요?

IronBarcode 에 대한 포괄적인 문서와 정보는 Iron Software 공식 웹사이트에서 확인할 수 있으며, 이를 통해 IronBarcode의 모든 기능을 최대한 활용할 수 있습니다.

커티스 차우
기술 문서 작성자

커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다.

커티스는 개발 분야 외에도 사물 인터넷(IoT)에 깊은 관심을 가지고 있으며, 하드웨어와 소프트웨어를 통합하는 혁신적인 방법을 연구합니다. 여가 시간에는 게임을 즐기거나 디스코드 봇을 만들면서 기술에 대한 애정과 창의성을 결합합니다.

Iron Support Team

We're online 24 hours, 5 days a week.
Chat
Email
Call Me