IRONSOFTWAREHOME
바코드 생성
using IronBarCode;
using System.IO;

// Create a barcode with one line of code
var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8);

// Save the barcode as an image
myBarcode.SaveAsImage("EAN8.jpeg");

// A barcode can also be made from binary data (byte or stream)
string payloadAsString = "This is some random string";

byte[] payloadAsByteArray = System.Text.Encoding.Default.GetBytes(payloadAsString); // Byte array
var AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400); // Create from Byte array

MemoryStream payloadAsStream = new MemoryStream(payloadAsByteArray); // MemoryStream
var AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400); // Create from memory stream
Imports IronBarCode
Imports System.IO

' Create a barcode with one line of code
Dim myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8)

' Save the barcode as an image
myBarcode.SaveAsImage("EAN8.jpeg")

' A barcode can also be made from binary data (byte or stream)
Dim payloadAsString As String = "This is some random string"

Dim payloadAsByteArray As Byte() = System.Text.Encoding.Default.GetBytes(payloadAsString) ' Byte array
Dim AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400) ' Create from Byte array

Dim payloadAsStream As New MemoryStream(payloadAsByteArray) ' MemoryStream
Dim AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400) ' Create from memory stream
NuGet Download
PM > Install-Package BarCode
바코드 생성

바코드 생성

IronBarcode는 바코드를 생성할 때 많은 옵션과 맞춤화를 제공합니다. 독립형 바코드 생성기를 개발하여 EAN8, Code128, Code39와 같은 표준 인코딩 양식으로 이미지를 생성하거나, ByteArray 또는 MemoryStream을 활용하여 기존 애플리케이션에 바코드 생성 통합이 필요할 때, IronBarcode는 사용하기 쉬운 솔루션을 제공합니다. png, jpg, jpeg와 같은 표준 이미지 형식으로 내보내기를 포함한 광범위한 기능을 갖추고 있습니다.

BarcodeWriter.CreateBarcode

BarcodeWriter 클래스를 인스턴스화한 후, BarcodeWriter.CreateBarcode을 사용하여 바코드를 생성합니다. 메소드는 두 개의 필수 매개변수를 받습니다: 개발자가 선택한 string 값과 BarcodeWriterEncoding 열거형입니다. 그런 다음 우리는 바코드를 이미지로 저장하여 추가 사용을 위해 준비합니다.

바코드 생성 외에도 IronBarcode는 사용 용이성을 높이기 위해 메서드를 체인으로 연결할 수 있도록 합니다. 줄 3에서 보여지듯이 바코드를 생성한 후 ResizeTo을 호출하여 픽셀 단위로 높이와 너비를 고려하여 이미지를 크기 조정하고, 궁극적으로 바코드를 SaveAsImage로 저장합니다.

그뿐만 아니라 다양한 상황과 시나리오에 맞춘 여러 가지 BarcodeWriter.CreateBarcode 메소드 변형이 있습니다. 만약 ByteArray을 기반으로 바코드를 생성해야 하는 경우, 동일한 CreateBarcode 메소드의 다른 변형을 사용할 수 있습니다. 값을 ByteArray로 전달하고 미리 바코드의 높이와 너비를 지정합니다.

마찬가지로 MemoryStream 유형 변수를 가지고 바코드를 생성해야 하는 경우, IronBarcode도 이 기능을 제공합니다. MemoryStream 변수를 BarcodeWriter.CreateBarcode의 첫 번째 매개변수로 전달하고 위에서 설명한 단계들을 반복합니다.

IronBarcode는 간단한 바코드 값을 생성하고, 그것들을 애플리케이션에 통합해야 하는 개발자를 위한 모든 옵션과 시나리오를 준비하고 있습니다.

사용자 지정 바코드 이미지 생성 방법 배우기
GitHub에서 보기

시작할 준비 되셨나요?

Nuget Downloads 2,422,100버전:2026.9방금 출시

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일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.