IRONSOFTWAREHOME
IRONBARCODE 사용

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

Curtis Chau
Curtis Chau
Updated: 2026년 5월 8일

이 튜토리얼은 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에서 바코드를 생성하는 방법, 그림 1: 콘솔 앱 생성 콘솔 앱 생성

2. C#에서 바코드 생성기 라이브러리 설치

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

1. 패키지 관리자 콘솔

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

PM > Install-Package BarCode

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

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

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

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

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

ASP.NET에서 바코드를 생성하는 방법, 그림 3: 바코드 검색 Barcode 검색

3. 링크에서 다운로드

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

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

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

using IronBarCode;
using System;
using System.Drawing;
using System.Linq;

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");

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

ASP.NET에서 바코드를 생성하는 방법, 그림 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"); 

ASP.NET에서 바코드를 생성하는 방법, 그림 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();

그 결과는 PDF417 바코드의 System.Drawing.Image이며, 다음과 같이 보입니다:

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

7. 요약

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

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

Curtis Chau
기술 문서 작성자

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

...
더 읽어보기

관련 기사

Key in blue circle

무료 30일 체험 키를 즉시 받으세요.

Your trial license will be sent to your email address

제한 없음. 100% 무제한 이용. 신용카드 불필요.

bullet_checked신용카드나 계정 생성은 필요하지 않습니다.제한 없음. 100% 무제한 이용. 신용카드 불필요.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
무료 라이브 데모를 예약하세요
Booking Badge

전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.

Iron Software의 고객 로고
부담 없는 무료 상담을 받아보세요
아래 양식을 작성하시거나 sales@ironsoftware.com으로 이메일을 보내주세요.
고객님의 정보는 항상 비밀로 유지됩니다.
전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.
Iron Software의 고객 로고
지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.