1 min to read
C# 바코드 출력
바코드 라이브러리 설치 ✏
- 바코드를 생성하기 위한 라이브러리는 Nuget에서 여러개가 있지만 그 중에서 iTextSharp를 이용하여 바코드를 생성하는 방법을 소개합니다.
- Nuget에서 iTextSharp를 설치하면 iTextSharp.text.pdf 네임스페이스에서 Barcode클래스를 사용할 수 있습니다.
Barcode 인스턴스 생성 📋
using iTextSharp.text.pdf
...
...
private void CreateBarcode()
{
Barcode39 barcode39 = new Barcode39();
barcode39.Code = "20201209/WED";
barcode39.BarHeight = 50f;
barcode39.CreateDrawingImage(Color.Black, Color.White).Save(@"D:\barcode.png");
}
-
이 포스트에서는 대표적으로 많이 쓰이는 Barcode39를 사용하여 이미지로 저장합니다.
-
다음과 같이 Barcode39 인스턴스를 생성하고 Code 프로퍼티에 바코드에 출력될 스트링을 대입합니다.
-
추가적으로 BarHeight을 이용하여 바코드의 height를 정할 수 있습니다.
-
CreateDrawingImage를 이용하여 Image 인스턴스를 생성할 수 있고 Save를 통하여 이미지 저장이 가능합니다.