Trình tạo mã vạch Code 128 bằng Python.

Mã vạch là một phần không thể thiếu trong các doanh nghiệp ngày nay, từ quản lý hàng tồn kho đến giao dịch bán lẻ. Mã 128 nổi bật là một trong những mã vạch linh hoạt và được sử dụng rộng rãi nhất. Mã vạch 128 cung cấp giải pháp thiết thực để ghi nhãn sản phẩm, theo dõi tài sản và nâng cao hiệu quả hoạt động. Trong bài đăng trên blog này, chúng ta sẽ tìm hiểu cách phát triển trình tạo mã vạch 128 trong Python. Vì vậy, hãy bắt đầu.

Bài viết bao gồm các chủ đề sau:

  1. API Python Code 128 Barcode Generator
  2. Tạo mã vạch Code 128 bằng Python
  3. Tạo mã vạch GS1-128
  4. Phiếu giảm giá UPC-A GS1 128 bằng Python
  5. Tùy chỉnh giao diện mã vạch
  6. Tài nguyên học tập

Mã Python 128 API trình tạo mã vạch

Chúng tôi sẽ sử dụng Aspose.BarCode for Python để tạo 128 mã vạch. Đây là một giải pháp mạnh mẽ, đáng tin cậy và thân thiện với người dùng để tạo và nhận dạng mã vạch. Nó hỗ trợ nhiều loại loại mã vạch 1D và 2D.

Vui lòng tải xuống gói hoặc cài đặt API từ PyPI bằng cách sử dụng lệnh pip sau trong bảng điều khiển:

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

Tạo mã vạch Mã 128 bằng Python

Chúng ta có thể dễ dàng tạo mã vạch 128 bằng cách làm theo các bước dưới đây:

  1. Tạo một phiên bản của lớp BarcodeGenerator với EncodeTypes.CODE128 làm đối số.
  2. Sau đó, chỉ định văn bản để mã hóa.
  3. Cuối cùng, lưu đầu ra bằng phương thức save(). Nó lấy đường dẫn tệp đầu ra làm đối số.

Ví dụ mã sau đây cho biết cách tạo mã vạch 128 bằng Python.

# Ví dụ mã này minh họa cách tạo mã vạch Mã 128.
import aspose.barcode as barcode

# Khởi tạo BarcodeGenerator
# Chỉ định loại Mã hóa
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE128)

# văn bản mã
generator.code_text = "123456ABCDEF"

# Lưu mã vạch đã tạo
generator.save("C:\\Files\\Generate_Code_128.jpg")
Generate GS1-128 Barcode using Python

Generate GS1-128 Barcode using Python

Tạo mã vạch GS1-128 bằng Python

Chúng tôi có thể dễ dàng tạo mã vạch GS1-128 bằng cách làm theo các bước dưới đây:

  1. Tạo một thể hiện của lớp BarcodeGenerator với EncodeTypes.GS1CODE128 làm đối số.
  2. Chỉ định văn bản để mã hóa.
  3. Sau đó, đặt giá trị kích thước mã vạch bằng pixel.
  4. Cuối cùng, lưu đầu ra bằng phương thức save(). Nó lấy đường dẫn tệp đầu ra làm đối số.

Ví dụ mã sau đây cho biết cách tạo mã vạch GS1-128 bằng Python.

# Ví dụ mã này minh họa cách tạo mã vạch GS1 128.
import aspose.barcode as barcode

# Khởi tạo BarcodeGenerator
# Chỉ định loại Mã hóa là GS1_CODE_128
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.GS1_CODE_128)


# văn bản mã
generator.code_text = "(01)12345678901231(21)ASPOSE(30)9876"

# Lưu mã vạch đã tạo
generator.save("C:\\Files\\GS1_128.jpg")
Generate GS1-128 Barcode using Python

Generate GS1-128 Barcode using Python

Tạo phiếu giảm giá UPC-A GS1 128 bằng Python

Chúng tôi cũng có thể tạo nhãn mã vạch với mã vạch phiếu giảm giá GS1-128 bổ sung được đặt trong cùng một hình ảnh bằng cách thực hiện theo các bước được đề cập trước đó. Tuy nhiên, chúng ta cần đặt EncodeTypes là UPCAGS1CODE128COUPON trong bước đầu tiên.

Ví dụ mã sau đây cho thấy cách tạo Phiếu giảm giá UPC-A Mã GS1 128 bằng Python.

# Ví dụ về mã này minh họa cách tạo mã vạch GS1 128 Coupon.
import aspose.barcode as barcode

# Khởi tạo BarcodeGenerator
# Chỉ định loại Mã hóa
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)


# văn bản mã
generator.code_text = "123456789012(8110)ASPOSE"

# Lưu mã vạch đã tạo
generator.save("C:\\Files\\GS1_128_COUPON.jpg")
Generate UPC-A GS1 128 Coupon in Python

Generate UPC-A GS1 128 Coupon in Python

Tùy chỉnh Giao diện Phiếu giảm giá Mã 128 bằng Python

Chúng tôi cũng có thể tùy chỉnh giao diện của mã vạch bằng cách làm theo các bước đã đề cập trước đó. Tuy nhiên, chúng ta cần chỉ định các thuộc tính bổ sung trước khi lưu ảnh ở bước cuối cùng.

Ví dụ mã sau đây cho thấy cách tùy chỉnh giao diện mã vạch của Phiếu giảm giá GS1 128 bằng Python.

# Ví dụ mã này minh họa cách tùy chỉnh giao diện của mã vạch GS1 128 Coupon.
import aspose.barcode as barcode
from aspose.pydrawing import Color, FontStyle

# Khởi tạo BarcodeGenerator
# Chỉ định loại Mã hóa
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)

# văn bản mã
generator.code_text = "123456789012(8110)ASPOSE"

# Tùy chỉnh chú thích ở trên
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

# Tùy chỉnh chú thích bên dưới
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"

# Tùy chỉnh màu thanh
bar_color = Color(0x00, 0x00, 0xFF)
generator.parameters.barcode.bar_color = bar_color

# Chỉ định kích thước X 
# chiều rộng nhỏ nhất của đơn vị vạch hoặc khoảng trống Mã vạch
generator.parameters.barcode.x_dimension.pixels = 2.0;

# Đặt không gian bổ sung phiếu giảm giá 50 pixel
generator.parameters.barcode.coupon.supplement_space.pixels = 50.0;

# Đặt chiều cao thanh
generator.parameters.barcode.bar_height.pixels = 50.0;

# Lưu mã vạch đã tạo
generator.save("C:\\Files\\Customize_Code_128.jpg")
Customize the colors and coupon supplement space in Python

Customize the colors and coupon supplement space in Python

Nhận giấy phép miễn phí

Bạn có thể nhận giấy phép tạm thời miễn phí để dùng thử thư viện mà không bị giới hạn đánh giá.

Trình tạo mã vạch Python – Tài nguyên học tập miễn phí

Bạn có thể tìm hiểu thêm về cách tạo và đọc mã vạch cũng như khám phá các tính năng khác của Aspose.BarCode for Python bằng cách sử dụng các tài nguyên bên dưới:

Phần kết luận

Trong bài viết này, chúng ta đã học cách phát triển trình tạo mã vạch mã 128 bằng Python. Bằng cách làm theo các bước được nêu trong bài viết này, bạn có thể trao quyền cho các ứng dụng Python của mình để tạo mã vạch GS1-128 một cách dễ dàng trong một vài dòng mã. Trong trường hợp có bất kỳ sự mơ hồ nào, vui lòng liên hệ với chúng tôi trên diễn đàn hỗ trợ miễn phí của chúng tôi.

Xem thêm