
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 콘솔 앱을 만들 것입니다.

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

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

콘솔 애플리케이션을 선택하면 프로젝트가 해당 애플리케이션의 구조를 생성하고 Program.cs 파일을 엽니다. 이제 코드를 입력하고 프로그램을 컴파일할 수 있습니다.
다음으로, NuGet 패키지 관리자 명령을 사용하여 IronBarcode 라이브러리를 다운로드 및 설치하세요:

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

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를 사용하여 바코드를 생성하는 위의 코드 출력은 다음과 같이 보일 것입니다:

바코드 생성에 대해 더 알고 싶다면, 튜토리얼을 보려면 여기를 클릭하세요.
결론
다양한 운영 체제에 대한 적응력과 효과성 덕분에, IronBarcode 라이브러리는 바코드 생성 및 식별을 위한 훌륭한 선택입니다.
텍스트, 바코드 데이터 색상, 선 너비 및 높이를 변경하는 옵션을 포함하여 다양한 바코드 유형을 설계하고 수정하기 위한 수많은 도구를 제공합니다. 이 바코드 생성기 SDK는 또한 VB.NET에서 Crystal Reports 사용을 지원하여 VB.NET에서의 바코드 생성 및 그리기를 용이하게 합니다.
IronBarcode 웹사이트에는 개발자를 위한 상업용 및 무료 버전을 제공하는 라이브러리에 대한 라이선스 정보가 포함되어 있습니다. 업데이트 및 지원은 1년 동안 무료로 제공됩니다.

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


