국제 표준 도서 번호(ISBN)라고도 알려진 북랜드 EAN-13은 978과 같은 고유한 접두어가 있는 EAN-13 기호를 사용하여 생성됩니다. 기본적으로 ISBN은 EAN-13 코드의 고유한 변형입니다. 책에 맞춰져 있습니다. 이 기사에서는 Python에서 Bookland EAN 13 바코드를 생성하는 방법을 알아봅니다.
이 기사에서는 다음 주제를 다룹니다.
Bookland EAN 바코드를 생성하는 Python API
Aspose.BarCode for Python API를 사용하여 Bookland EAN 바코드를 생성하겠습니다. 이를 통해 개발자는 Python 애플리케이션에 바코드 생성 및 스캔 기능을 쉽게 추가할 수 있습니다. 바코드 생성 및 인식을 위한 강력하고 안정적이며 사용자 친화적인 솔루션입니다. API는 다양한 1D 및 2D 바코드 유형을 지원합니다.
패키지를 다운로드하거나 콘솔에서 다음 pip 명령을 사용하여 PyPI에서 API를 설치하세요.
pip install aspose-barcode-for-python-via-net
Python으로 Bookland EAN 바코드 생성
아래 단계에 따라 Bookland EAN 13 바코드를 쉽게 생성할 수 있습니다.
- EncodeTypes.EAN13을 인수로 사용하여 BarcodeGenerator 클래스의 인스턴스를 만듭니다.
- 그런 다음 인코딩할 텍스트를 지정합니다.
- 선택적으로 xdimension 등과 같은 사용자 정의 옵션을 지정합니다.
- 마지막으로 save() 메서드를 호출하여 출력을 저장합니다. 출력 파일 경로를 인수로 사용합니다.
다음 코드 예제는 Python에서 Bookland EAN 바코드를 생성하는 방법을 보여줍니다.
import aspose.barcode as barcode
# BarcodeGenerator 클래스 객체 초기화
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.EAN13, "9791234567896")
# 크기를 픽셀 단위로 설정
generator.parameters.barcode.x_dimension.pixels = 1.5;
# 막대 높이 설정
generator.parameters.barcode.bar_height.pixels = 50.0;
# 코드 텍스트 표시
generator.parameters.caption_above.text = "ISBN 979-1-23456-789-6"
generator.parameters.caption_above.visible = True
# 북랜드 EAN 바코드 생성
generator.save("C:\Files\bookland-ean.jpg")
Python의 Bookland EAN 바코드에 보충 자료 추가
ISBN 코드가 있는 책에는 별도의 바코드와 함께 추가 5자리 코드가 표시됩니다. 이 두 번째 바코드는 주로 책의 소매 가격을 인코딩하는 데 사용됩니다. ISBN 바코드는 EAN-13으로 알려져 있지만 추가 5자리 코드는 EAN-5라고 합니다.
앞서 언급한 단계에 따라 Bookland EAN 바코드에 보조 5자리 코드를 추가할 수 있습니다. 그러나 3단계에서는 보충 데이터만 지정하면 됩니다.
다음 코드 예제는 Python에서 보충 기능이 포함된 Bookland EAN 바코드를 생성하는 방법을 보여줍니다.
import aspose.barcode as barcode
# BarcodeGenerator 클래스 객체 초기화
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.EAN13, "9791234567896")
# 막대 높이 설정
generator.parameters.barcode.bar_height.pixels = 50.0;
# 코드 텍스트 표시
generator.parameters.caption_above.text = "ISBN 979-1-23456-789-6"
generator.parameters.caption_above.visible = True
# EAN 5 애드온 추가
generator.parameters.barcode.supplement.supplement_space.pixels = 5.0
generator.parameters.barcode.supplement.supplement_data = "07900"
# EAN 바코드 생성
generator.save("C:\\Files\\bookland-ean-supplement.jpg")
무료 라이센스 받기
무료 임시 라이선스를 받아 평가 제한 없이 라이브러리를 사용해 볼 수 있습니다.
Bookland EAN 바코드 – 무료 학습 리소스
Python에서 Bookland EAN 코드를 생성하는 것 외에도 다양한 유형의 바코드 생성 및 판독에 대해 자세히 알아보고 아래 리소스를 사용하여 API의 다양한 기타 기능을 탐색할 수 있습니다.
결론
이 기사에서는 Python에서 Bookland EAN 바코드를 생성하는 방법을 배웠습니다. Python용 Aspose.BarCode를 활용하면 맞춤형 EAN 바코드를 생성하고 모양과 크기를 조정하며 애플리케이션에 원활하게 통합할 수 있습니다. 모호한 점이 있으면 언제든지 무료 지원 포럼에 문의해 주세요.