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:
- API Python Code 128 Barcode Generator
- Tạo mã vạch Code 128 bằng Python
- Tạo mã vạch GS1-128
- Phiếu giảm giá UPC-A GS1 128 bằng Python
- Tùy chỉnh giao diện mã vạch
- 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:
- Tạo một phiên bản của lớp BarcodeGenerator với EncodeTypes.CODE128 làm đối số.
- Sau đó, chỉ định văn bản để mã hóa.
- 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")
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:
- Tạo một thể hiện của lớp BarcodeGenerator với EncodeTypes.GS1CODE128 làm đối số.
- Chỉ định văn bản để mã hóa.
- Sau đó, đặt giá trị kích thước mã vạch bằng pixel.
- 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")
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")
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")
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:
- hướng dẫn của nhà phát triển
- Các ứng dụng trực tuyến miễn phí
- Tham chiếu API
- Hướng dẫn cách làm và bài viết
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.