푸터 콘텐츠로 바로가기
IRONBARCODE 사용

VB .NET 에서 바코드를 생성하는 방법

바코드는 데이터를 가시적이고 컴퓨터가 읽을 수 있는 형식으로 표시하는 데 사용될 수 있습니다. 처음에는 바코드의 데이터가 평행선으로 나타났으며, 간격을 두고 너비가 조정되었습니다. 바코드 리더라고 불리는 다양한 전문 광학 스캐너가 이 현대적인 선형 또는 1차원(1D) 바코드를 읽을 수 있습니다. 나중에는 막대를 실제로 사용하지 않는 선형 바코드의 2차원(2D) 변종이 개발되었으며, 이를 매트릭스 코드 또는 2D 바코드라고 합니다. 표준 바코드를 대신하여 이러한 버전들은 직사각형, 점, 육각형 및 다른 패턴을 사용합니다. 2D 바코드를 읽기 위해 특별히 제작된 다양한 구성이 있는 2D 광학 스캐너가 이용 가능합니다. 컴퓨터와 연결된 디지털 카메라가 바코드의 사진을 찍고 이미지를 사용하여 이를 디코딩하는 방법도 2D 바코드를 읽는 또 다른 방법입니다. 스마트폰과 같은 내장형 카메라를 사용하는 모바일 디바이스는 특정 애플리케이션 소프트웨어를 설치하여 후자의 유형의 2D 바코드 스캐너를 사용할 수 있습니다.

IronBarcode 기능들

IronBarcode 라이브러리는 동적 바코드를 쉽게 생성할 수 있게 해줍니다. 그것은 몇 줄의 코드로 바코드 이미지를 인코딩할 수 있게 도와줍니다. 이 간단한 라이브러리는 바코드를 만들 수 있습니다. IronBarcode 바코드 리더기 내부에 내장된 강력한 바코드 생성기는 고품질의 바코드를 생성할 수 있게 합니다. IronBarcode는 VB.NET, C# 등에서 바코드를 생성할 수 있게 해주며, 다양한 .NET 라이브러리 중에서 이 바코드 생성기는 바코드 스캐너를 사용하여 바코드를 읽는 것을 단순화합니다.

  • IronBarcode는 UPC A/E, Databar, EAN 8/13, MSI, Code 39/93/128, CodaBar, RSS 14/Expanded 및 ITF와 같은 대부분의 바코드 이미지 형식 및 QR 표준을 읽고 쓸 수 있습니다.
  • 그것은 스캔 및 실시간 비디오 프레임을 읽을 때 회전, 소음, 왜곡 및 기울어짐을 수정할 수 있습니다. IronBarcode는 이미지 읽기의 정확도와 속도를 높이기 위해 바코드 이미지를 생성하면서 자동으로 전처리합니다.
  • IronBarcode는 멀티코어 및 멀티스레드 기능들과 함께 배치 처리를 지원하며, 서버에 유용합니다.
  • 그것은 단일 및 다중 페이지 문서에서 하나 이상의 바코드를 자동으로 찾을 수 있습니다.
  • IronBarcode는 .NET Framework 및 .NET Core와 호환되며, 32비트 및 64비트 아키텍처를 지원합니다.
  • PC 및 모바일 플랫폼에서 IronBarcode는 콘솔, 데스크톱, 클라우드 및 인터넷 애플리케이션을 지원합니다.
  • IronBarcode는 PDF, JPG, TIFF, GIF, BMP, PNG 및 HTML을 포함한 다양한 파일 및 스트림 형식으로 바코드 이미지를 생성할 수 있습니다.

Visual Studio에서 새 프로젝트 생성하기

Visual Studio를 열고 파일 메뉴에서 '새 프로젝트'를 선택한 다음 '콘솔 앱', 'Windows 폼' 또는 'WPF 애플리케이션'을 선택하세요. 이 기사에서는 Visual Basic 콘솔 앱을 만들 것입니다.

VB.NET에서 바코드 생성 방법: 그림 1

관련 텍스트 상자에 프로젝트 이름을 입력하고 파일 경로를 선택하세요. 다음 버튼을 클릭하세요.

VB.NET에서 바코드 생성 방법: 그림 2

필요한 .NET Framework를 선택하세요; 우리의 튜토리얼에서는 .NET 6.0을 선택한 후 생성 버튼을 클릭하여 프로젝트를 생성합니다.

VB.NET에서 바코드 생성 방법: 그림 3

콘솔 애플리케이션을 선택하면 이제 애플리케이션에 대한 구조가 생성되고 Program.cs 파일이 열립니다. 이제 코드를 입력하고 프로그램을 컴파일할 수 있습니다.

다음으로, NuGet 패키지 관리자 명령을 사용하여 IronBarcode 라이브러리를 다운로드 및 설치하세요:

Install-Package BarCode

VB.NET에서 바코드 생성 방법: 그림 4

대안으로, NuGet 패키지 관리자를 사용하여 "Barcode" 패키지를 검색 및 다운로드할 수 있으며, 모든 검색 결과가 표시됩니다. 그런 다음 애플리케이션에 다운로드할 필요 패키지를 선택할 수 있습니다.

VB.NET에서 바코드 생성 방법: 그림 5

IronBarcode를 사용하여 바코드를 생성하세요

다음은 IronBarcode를 사용하여 바코드 라벨을 생성하는 샘플 VB.NET 코드입니다.

Imports System
Imports IronBarCode

Module Program
    Sub Main(args As String())
        ' Create a barcode with the text "Hello world" using Code128 encoding
        Dim barcode = BarcodeWriter.CreateBarcode("Hello world", BarcodeWriterEncoding.Code128, 500, 500)

        ' Add the barcode value text below the barcode
        barcode.AddBarcodeValueTextBelowBarcode()

        ' Save the barcode as a PNG image file
        barcode.SaveAsPng("demo.png")
    End Sub
End Module

설명:

  • CreateBarcode: 이 함수는 주어진 데이터를 사용하여 바코드 이미지를 생성합니다. 이 코드는 바코드 콘텐츠("Hello world"), 인코딩 타입(BarcodeWriterEncoding.Code128), 그리고 크기(500x500 픽셀)에 대한 매개변수를 사용합니다.
  • AddBarcodeValueTextBelowBarcode: 이 메서드는 바코드 이미지 아래에 인코딩된 텍스트를 추가합니다.
  • SaveAsPng: 이 메서드는 바코드 이미지를 "demo.png"로 지정된 파일 경로에 저장합니다.

IronBarcode는 다양한 특징을 가진 바코드 이미지를 생성하기 위한 다양한 옵션을 제공하여 고품질 이미지를 위한 조정 및 수정을 가능하게 합니다. 우리는 또한 텍스트, 스트림, URL 및 기타 소스에서 바코드를 생성할 수 있습니다.

VB.NET에서 IronBarcode를 사용하여 바코드를 생성하는 위의 코드 출력은 다음과 같이 보일 것입니다:

VB.NET에서 바코드 생성 방법: 그림 6

바코드 생성에 대해 더 알고 싶다면, 튜토리얼을 보려면 여기를 클릭하세요.

결론

다양한 운영 체제에 대한 적응력과 효과성 덕분에, IronBarcode 라이브러리는 바코드 생성 및 식별을 위한 훌륭한 선택입니다.

텍스트, 바코드 데이터 색상, 선 너비 및 높이를 변경하는 옵션을 포함하여 다양한 바코드 유형을 설계하고 수정하기 위한 수많은 도구를 제공합니다. 이 바코드 생성기 SDK는 또한 VB.NET에서 Crystal Reports 사용을 지원하여 VB.NET에서의 바코드 생성 및 그리기를 용이하게 합니다.

IronBarcode 웹사이트에는 개발자를 위한 상업용 및 무료 버전을 제공하는 라이브러리에 대한 라이선스 정보가 포함되어 있습니다. 업데이트 및 지원은 1년 동안 무료로 제공됩니다.

자주 묻는 질문

VB .NET 사용하여 바코드를 생성하는 방법은 무엇인가요?

VB .NET 을 사용하여 바코드를 생성하려면 IronBarcode 라이브러리를 활용할 수 있습니다. 먼저 Visual Studio 프로젝트에서 NuGet 통해 IronBarcode 패키지를 설치합니다. 그런 다음 BarcodeWriter.CreateBarcode 메서드를 사용하여 바코드 이미지를 인코딩하고 생성합니다.

IronBarcode 사용하여 바코드를 생성할 때의 장점은 무엇입니까?

IronBarcode 최소한의 코드로 바코드 이미지를 인코딩하는 간편한 방법을 제공하여 바코드 생성을 간소화합니다. UPC, EAN, Code 39/128 등 다양한 바코드 형식을 지원하며, 자동 이미지 전처리 및 일괄 처리 기능을 통해 속도와 정확도를 향상시킵니다.

모바일 기기를 사용하여 바코드를 읽는 방법은 무엇인가요?

카메라가 장착된 모바일 기기는 이미지를 처리하고 바코드를 디코딩하는 특정 응용 소프트웨어를 사용하여 바코드를 읽을 수 있습니다. IronBarcode 모바일 바코드 스캔 앱과 호환되는 2D 바코드 형식을 지원하여 이러한 과정을 용이하게 합니다.

IronBarcode 사용하여 바코드 기능을 사용자 지정할 수 있습니까?

네, IronBarcode 사용하면 개발자는 바코드의 종류, 크기, 색상 등 다양한 기능을 사용자 지정할 수 있습니다. 이는 라이브러리의 바코드 생성 메서드를 간단하게 수정하는 방식으로 가능합니다.

IronBarcode 사용하여 다양한 파일 형식의 바코드를 생성할 수 있습니까?

IronBarcode PDF, PNG, JPG, TIFF, GIF, BMP, HTML 등 다양한 파일 형식으로 바코드 이미지를 내보낼 수 있도록 지원하여 다양한 응용 분야 요구 사항에 맞는 유연성을 제공합니다.

IronBarcode 이용한 바코드 생성을 지원하는 플랫폼 및 프레임워크는 무엇인가요?

IronBarcode 는 .NET Framework 와 .NET Core 모두와 호환되므로 개발자는 콘솔, 데스크톱, 클라우드 및 인터넷 애플리케이션을 포함한 다양한 플랫폼에서 PC 및 모바일 장치용 바코드 애플리케이션을 만들 수 있습니다.

VB .NET 프로젝트에 IronBarcode 라이브러리를 설치하려면 어떻게 해야 하나요?

IronBarcode 라이브러리는 Visual Studio의 NuGet 패키지 관리자를 통해 VB .NET 프로젝트에 설치할 수 있습니다. Install-Package IronBarCode 명령어를 사용하면 프로젝트에 쉽게 통합할 수 있습니다.

IronBarcode 바코드 일괄 처리를 지원합니까?

네, IronBarcode 배치 처리를 지원하여 멀티코어 및 멀티스레드 처리 기능을 활용할 수 있습니다. 이는 특히 대량의 바코드 이미지를 효율적으로 처리해야 하는 서버 애플리케이션에 유용합니다.

IronBarcode 에 사용할 수 있는 라이선스 옵션은 무엇인가요?

IronBarcode 개발자를 위해 상용 버전과 무료 버전을 모두 제공합니다. 이 라이브러리는 1년간 무료 업데이트와 지원을 제공하여 개발자가 필요할 때 최신 기능과 지원을 받을 수 있도록 보장합니다.

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

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

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

Iron Support Team

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