![Python의 코드 128 바코드 생성기.](images/code-128-barcode-generator-in-python.jpg#center)
바코드는 재고 관리에서 소매 거래에 이르기까지 오늘날 비즈니스의 필수적인 부분입니다. Code 128은 가장 다양하고 널리 사용되는 바코드 중 하나입니다. Code 128 바코드는 제품 라벨링, 자산 추적 및 운영 효율성 향상을 위한 실용적인 솔루션을 제공합니다. 이 블로그 게시물에서는 Python에서 128 바코드 생성기를 개발하는 방법을 배웁니다. 시작하겠습니다.
이 기사는 다음 주제를 다룹니다.
- 파이썬 코드 128 바코드 생성기 API
- Python에서 코드 128 바코드 생성
- GS1-128 바코드 생성
- Python의 UPC-A GS1 128 쿠폰
- 바코드 모양 사용자 지정
- 학습 자료
Python Code 128 바코드 생성기 API
Aspose.BarCode for Python을 사용하여 128개의 바코드를 생성합니다. 바코드 생성 및 인식을 위한 강력하고 신뢰할 수 있으며 사용자 친화적인 솔루션입니다. 다양한 1D 및 2D 바코드 유형을 지원합니다.
패키지를 다운로드하거나 콘솔에서 다음 pip 명령을 사용하여 PyPI에서 API를 설치하십시오.
pip install aspose-barcode-for-python-via-net
Python에서 코드 128 바코드 생성
아래 단계에 따라 코드 128 바코드를 쉽게 생성할 수 있습니다.
- EncodeTypes.CODE128을 인수로 사용하여 BarcodeGenerator 클래스의 인스턴스를 만듭니다.
- 그런 다음 인코딩할 텍스트를 지정합니다.
- 마지막으로 save() 메서드를 사용하여 출력을 저장합니다. 출력 파일 경로를 인수로 사용합니다.
다음 코드 예제는 Python에서 코드 128 바코드를 생성하는 방법을 보여줍니다.
# 이 코드 예제는 Code 128 바코드를 생성하는 방법을 보여줍니다.
import aspose.barcode as barcode
# BarcodeGenerator 초기화
# 인코딩 유형 지정
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE128)
# 코드 텍스트
generator.code_text = "123456ABCDEF"
# 생성된 바코드 저장
generator.save("C:\\Files\\Generate_Code_128.jpg")
![Generate GS1-128 Barcode using Python](images/Generate_Code_128.jpg#center)
Generate GS1-128 Barcode using Python
Python에서 GS1-128 바코드 생성
아래 단계에 따라 GS1-128 바코드를 쉽게 생성할 수 있습니다.
- EncodeTypes.GS1CODE128을 인수로 사용하여 BarcodeGenerator 클래스의 인스턴스를 만듭니다.
- 인코딩할 텍스트를 지정합니다.
- 그런 다음 바코드 크기 값을 픽셀 단위로 설정합니다.
- 마지막으로 save() 메서드를 사용하여 출력을 저장합니다. 출력 파일 경로를 인수로 사용합니다.
다음 코드 예제는 Python에서 GS1-128 바코드를 생성하는 방법을 보여줍니다.
# 이 코드 예제는 GS1 128 바코드를 생성하는 방법을 보여줍니다.
import aspose.barcode as barcode
# BarcodeGenerator 초기화
# 인코딩 유형을 GS1_CODE_128로 지정
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.GS1_CODE_128)
# 코드 텍스트
generator.code_text = "(01)12345678901231(21)ASPOSE(30)9876"
# 생성된 바코드 저장
generator.save("C:\\Files\\GS1_128.jpg")
![Generate GS1-128 Barcode using Python](images/GS1_128.jpg#center)
Generate GS1-128 Barcode using Python
Python에서 UPC-A GS1 128 쿠폰 생성
앞서 언급한 단계에 따라 동일한 이미지에 추가 GS1-128 쿠폰 바코드가 있는 바코드 라벨을 생성할 수도 있습니다. 그러나 첫 번째 단계에서 EncodeTypes를 UPCAGS1CODE128COUPON으로 설정해야 합니다.
다음 코드 예제는 Python에서 UPC-A GS1 Code 128 쿠폰을 생성하는 방법을 보여줍니다.
# 이 코드 예제는 GS1 128 쿠폰 바코드를 생성하는 방법을 보여줍니다.
import aspose.barcode as barcode
# BarcodeGenerator 초기화
# 인코딩 유형 지정
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)
# 코드 텍스트
generator.code_text = "123456789012(8110)ASPOSE"
# 생성된 바코드 저장
generator.save("C:\\Files\\GS1_128_COUPON.jpg")
![Generate UPC-A GS1 128 Coupon in Python](images/GS1_128_COUPON.jpg#center)
Generate UPC-A GS1 128 Coupon in Python
Python에서 Code 128 쿠폰 모양 사용자 지정
앞에서 언급한 단계에 따라 바코드의 모양을 사용자 지정할 수도 있습니다. 그러나 최종 단계에서 이미지를 저장하기 전에 추가 속성을 지정해야 합니다.
다음 코드 예제는 Python에서 GS1 128 쿠폰의 바코드 모양을 사용자 정의하는 방법을 보여줍니다.
# 이 코드 예제는 GS1 128 쿠폰 바코드의 모양을 사용자 정의하는 방법을 보여줍니다.
import aspose.barcode as barcode
from aspose.pydrawing import Color, FontStyle
# BarcodeGenerator 초기화
# 인코딩 유형 지정
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)
# 코드 텍스트
generator.code_text = "123456789012(8110)ASPOSE"
# 위의 캡션 사용자 지정
generator.parameters.caption_above.text ="CAPTION ABOVE"
generator.parameters.caption_above.visible = True
generator.parameters.caption_above.font.style = FontStyle.ITALIC
generator.parameters.caption_above.font.size.point = 5.0
# 아래 캡션 맞춤설정
generator.parameters.caption_below.text = "CAPTION BELOW"
generator.parameters.caption_below.visible = True
generator.parameters.caption_below.font.style = FontStyle.BOLD
generator.parameters.caption_below.font.size.pixels = 15.0
generator.parameters.caption_above.font.family_name = "Verdana"
# 막대 색상 사용자 지정
bar_color = Color(0x00, 0x00, 0xFF)
generator.parameters.barcode.bar_color = bar_color
# X-dimension 지정
# BarCode 바 또는 공백 단위의 최소 너비
generator.parameters.barcode.x_dimension.pixels = 2.0;
# 세트 쿠폰 보충 공간 50픽셀
generator.parameters.barcode.coupon.supplement_space.pixels = 50.0;
# 막대 높이 설정
generator.parameters.barcode.bar_height.pixels = 50.0;
# 생성된 바코드 저장
generator.save("C:\\Files\\Customize_Code_128.jpg")
![Customize the colors and coupon supplement space in Python](images/Customize_Code_128.jpg#center)
Customize the colors and coupon supplement space in Python
무료 라이선스 받기
무료 임시 라이선스를 받아 평가 제한 없이 라이브러리를 사용해 볼 수 있습니다.
Python 바코드 생성기 – 무료 학습 리소스
아래 리소스를 사용하여 바코드 생성 및 읽기에 대해 자세히 알아보고 Python용 Aspose.BarCode의 다른 기능을 탐색할 수 있습니다.
결론
이 기사에서는 Python에서 코드 128 바코드 생성기를 개발하는 방법을 배웠습니다. 이 문서에 설명된 단계를 따르면 Python 애플리케이션이 몇 줄의 코드로 쉽게 GS1-128 바코드를 생성할 수 있습니다. 모호한 점이 있는 경우 무료 지원 포럼에서 언제든지 문의해 주십시오.