파이썬 바코드 생성기

바코드는 모든 유형의 비즈니스에서 필수적인 부분입니다. 바코드는 재고 관리, 제품 추적, POS 시스템 등 다양한 응용 분야에서 널리 사용되고 있습니다. 개발자는 종종 Python 애플리케이션에서 바코드를 생성해야 하는 상황에 처할 수 있습니다. Aspose.Barcode for Python API를 사용하여 최소한의 노력으로 Python 애플리케이션에서 고품질 바코드를 쉽게 생성할 수 있습니다. Python Barcode Generator 라이브러리는 이 블로그 게시물에서 단계별 사용 가이드와 함께 자세히 살펴볼 것입니다. 언급된 단계를 따른 후 자체 Python Barcode Generator를 갖게 됩니다. 자, 시작하겠습니다.

이 기사에서 다룰 주제는 다음과 같습니다.

  1. Python Barcode Generator API - 무료 다운로드
  2. Python에서 바코드를 만드는 방법?
  3. Python용 Aspose.BarCode 설정 및 설치
  4. Python으로 바코드를 만드는 단계
  5. 바코드 모양 사용자 지정
  6. 바코드 레이블 사용자 지정
  7. 바코드 캡션 표시
  8. 생성된 바코드 저장 및 내보내기
  9. 무료 라이선스 받기
  10. 온라인에서 바코드 생성
  11. 학습 자료

Python 바코드 생성기 API - 무료 다운로드

Aspose.BarCode for Python은 다양한 형식의 바코드를 생성하고 조작하기 위한 강력하고 다양한 API입니다. 개발자가 다양한 유형의 1D 및 2D 바코드를 만들고 읽을 수 있는 유연하고 안정적인 도구입니다. Code 39, Code 128, QR Code, EAN, UPC, PDF147, Data Matrix 및 복잡한 바코드와 같은 널리 사용되는 기호를 포함하여 60가지 유형의 바코드 기호를 지원합니다.

Aspose.BarCode for Python을 사용하면 PNG, JPEG, TIFF 등 다양한 파일 형식의 바코드 이미지를 쉽게 생성할 수 있습니다. API는 또한 크기, 방향, 해상도 등과 같은 바코드 속성을 설정하는 기능을 제공합니다. 또한 맞춤형 데이터 인코딩으로 바코드를 생성하고 기존 바코드 이미지에서 데이터를 추출할 수도 있습니다.

포괄적이고 신뢰할 수 있으며 사용하기 쉬운 바코드 생성, 바코드 판독기 및 조작 도구를 찾고 있다면 Aspose.BarCode를 고려하는 것이 좋습니다.

파이썬에서 바코드를 만드는 방법?

Python에서 바코드를 생성하기 위해 Python용 Aspose.BarCode를 사용합니다. Python 프로젝트에 쉽게 통합할 수 있습니다. 광범위한 기능 세트는 강력하고 적응 가능한 바코드 생성 및 Python용 읽기 라이브러리를 찾는 개발자에게 현명한 선택입니다.

Python용 Aspose.BarCode 설정 및 설치

바코드 생성을 위한 Python 코드 작성을 시작하기 전에 Python용 Aspose.BarCode를 설정하고 Python 프로젝트에 설치해야 합니다. 기존 Python 프로젝트 또는 새로 생성된 프로젝트에 통합할 수 있습니다.

콘솔에서 다음 pip 명령을 사용하여 패키지를 다운로드하거나 PyPI에서 API를 설치하십시오.

pip install aspose-barcode-for-python-via-net 

Python에서 바코드를 생성하는 단계

아래 단계에 따라 Python용 Aspose.BarCode로 바코드를 생성할 수 있습니다.

  1. 먼저 BarcodeGenerator 클래스의 인스턴스를 만들고 필요한 EncodeTypes 를 설정합니다.
  2. 다음으로 입력 코드 텍스트를 지정합니다.
  3. 필요에 따라 바코드 사용자 지정 옵션을 지정합니다.
  4. 마지막으로 save() 메서드를 호출하여 생성된 바코드 이미지를 주어진 파일 경로에 저장합니다.

다음 코드 샘플은 Python을 사용하여 바코드를 생성하는 방법을 보여줍니다.

# 이 코드 예제는 Code 39 Stanard 바코드를 생성하는 방법을 보여줍니다.
import aspose.barcode as barcode

# BarcodeGenerator 초기화
# 인코딩 유형 지정
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE_39_STANDARD)

# 코드 텍스트
generator.code_text = "1234567890"

# 생성된 바코드 저장
generator.save("C:\\Files\\Code39Standard.jpg")
Python에서 바코드를 만듭니다.

Python에서 바코드를 만듭니다.

바코드 모양 사용자 지정

해상도, 배경 색상, 테두리 색상, 캡션 색상, 이미지 높이 등을 설정하여 바코드 모양을 사용자 정의할 수 있습니다. 바코드 모양을 사용자 정의하려면 앞에서 언급한 단계를 따르십시오. 그러나 추가 필수 속성을 설정해야 합니다.

다음 코드 샘플은 Python을 사용하여 바코드 모양을 사용자 정의하는 방법을 보여줍니다.

# 이 코드 예제는 바코드 모양을 사용자 정의하는 방법을 보여줍니다.
import aspose.barcode as barcode
from aspose.pydrawing import Color

# BarcodeGenerator 초기화
# 인코딩 유형 지정
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE_39_STANDARD)

# 코드 텍스트
generator.code_text = "1234567890"

# 이미지 해상도 설정
generator.parameters.resolution = 300

# 바코드 이미지 크기 지정
generator.parameters.barcode.x_dimension.pixels = 4

# 바코드 Fore color 지정
generator.parameters.barcode.fore_color = Color(0, 0, 255)

# 바코드의 바 색상 지정
generator.parameters.back_color = Color(255,0,0)

# 생성된 바코드 저장
generator.save("C:\\Files\\Customize.jpg")
맞춤형 바코드 생성

Python에서 맞춤형 바코드를 생성합니다.

바코드 레이블 사용자 정의

색상, 위치, 간격 및 글꼴을 설정하여 바코드 레이블을 사용자 지정할 수도 있습니다. 바코드 레이블을 개인화하려면 앞에서 언급한 단계를 따르십시오. 그러나 레이블을 사용자 지정하려면 codetextparameters 클래스의 다양한 속성을 설정해야 합니다.

다음 코드 샘플은 Python을 사용하여 바코드 레이블을 사용자 정의하는 방법을 보여줍니다.

# 이 코드 예제는 바코드의 코드 텍스트를 사용자 정의하는 방법을 보여줍니다.
import aspose.barcode as barcode
from aspose.pydrawing import Color, FontStyle

# BarcodeGenerator 초기화
# 인코딩 유형 지정
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE_39_STANDARD, "Aspose.BarCode")

# 이미지 해상도 설정
generator.parameters.resolution = 300

# 바코드 이미지 크기 지정
generator.parameters.barcode.x_dimension.pixels = 4

# 코드 텍스트 사용자 지정
generator.parameters.barcode.code_text_parameters.space.pixels = 5;
generator.parameters.barcode.code_text_parameters.font_mode = barcode.generation.FontMode.MANUAL;
generator.parameters.barcode.code_text_parameters.font.family_name = "Lucida Handwriting";
generator.parameters.barcode.code_text_parameters.font.style = FontStyle.UNDERLINE;
generator.parameters.barcode.code_text_parameters.font.size.point = 8;


# 생성된 바코드 저장
generator.save("C:\\Files\\BarcodeCodeText.jpg")
바코드 레이블 사용자 정의

Python에서 바코드 레이블을 사용자 지정합니다.

바코드 캡션 표시

바코드 캡션을 표시하고 사용자 정의할 수 있습니다. 글꼴, 크기, 색상 및 정렬을 설정하여 바코드의 양쪽에 캡션을 표시할 수 있습니다. 캡션을 표시하려면 앞에서 언급한 단계를 따르십시오. 그러나 캡션을 사용자 지정하려면 captionabove 및 captionbelow 클래스의 속성을 설정해야 합니다.

다음 코드 샘플은 Python을 사용하여 바코드에 캡션을 표시하고 사용자 지정하는 방법을 보여줍니다.

# 이 코드 예제는 바코드에 캡션을 표시하는 방법을 보여줍니다.
import aspose.barcode as barcode
from aspose.pydrawing import Color, FontStyle

# BarcodeGenerator 초기화
# 인코딩 유형 지정
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE128)

# 코드 텍스트
generator.code_text = "1234567890"

# 이미지 해상도 설정
generator.parameters.resolution = 300

# 바코드 위에 캡션 설정
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

# 바코드 아래에 캡션 설정
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
generator.parameters.caption_above.font.family_name = "Verdana"

# 생성된 바코드 저장
generator.save("C:\\Files\\BarcodeCaption.jpg")
바코드 캡션 표시

Python에서 바코드 캡션을 표시합니다.

생성된 바코드 저장 및 내보내기

생성된 바코드를 JPG, PNG, TIFF, BMP, GIF, EMF, SVG 등과 같은 널리 사용되는 이미지 형식으로 저장할 수 있습니다. 필요한 이미지 형식으로 바코드를 저장하기 위해 앞에서 언급한 단계. 그러나 마지막 단계에서 출력 이미지 형식을 지정하기만 하면 됩니다.

  • 바코드를 PNG로 저장
# Save the generated barcode as a PNG image
generator.save("C:\\Files\\Barcode.png")
  • 바코드를 TIFF로 저장
# Save the generated barcode as a TIFF image
generator.save("C:\\Files\\Barcode.tiff")
  • SVG에서 바코드 생성 및 저장
# Save the generated barcode as an SVG image
generator.save("C:\\Files\\Barcode.svg")

Barcode Python 라이브러리 - 무료 라이선스 받기

Aspose는 라이브러리의 기능을 테스트하는 데 사용할 수 있는 무료 평가판을 제공합니다. 평가 제한 없이 라이브러리를 직접 테스트하기 위해 무료 임시 라이선스를 받을 수 있습니다.

온라인에서 바코드 생성

이 API를 사용하여 개발된 온라인 바코드 생성기 웹 앱을 사용하여 온라인에서 무료로 바코드를 생성할 수 있습니다.

Python 바코드 생성 방법 - 학습 리소스

바코드 생성에 대해 자세히 알아보고 아래 제공된 리소스를 사용하여 Python용 Aspose.BarCode의 다른 기능을 탐색할 수 있습니다.

결론

이 블로그 게시물에서는 자체 Python 바코드 생성기를 만드는 방법을 배웠습니다. 이 가이드를 사용하면 즉시 전문적인 바코드를 만들고 필요에 맞게 쉽게 사용자 지정할 수 있습니다. 모호한 점이 있으면 무료 지원 포럼에서 언제든지 문의해 주십시오.

또한보십시오