Tạo mã vạch UPC bằng Python | Mã vạch UPC của sản phẩm

Mã sản phẩm chung (UPC) thể hiện thông tin sản phẩm một cách hiệu quả. Nó là một hệ thống có thể đọc được bằng máy bao gồm các thanh màu đen và trắng được thiết kế để nhận dạng sản phẩm. Thường được dán trên bao bì bán lẻ, mã vạch UPC đóng vai trò quan trọng trong việc nhận dạng sản phẩm và hợp lý hóa quy trình thanh toán tại các cửa hàng. Mã vạch UPC tiêu chuẩn bao gồm 12 chữ số, với sáu chữ số đầu tiên biểu thị nhà sản xuất hoặc nhãn hiệu và sáu chữ số còn lại xác định sản phẩm cụ thể trong dòng sản phẩm đó. Trong bài đăng trên blog này, chúng ta sẽ khám phá cách tạo mã vạch UPC bằng Python.

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

  1. API Python để tạo mã vạch UPC
  2. Tạo mã vạch UPCA bằng Python
  3. Tạo mã vạch UPCE bằng Python
  4. Dùng thử trình tạo UPC trực tuyến
  5. Tài nguyên học tập miễn phí

API Python để tạo mã vạch UPC

Để tạo mã vạch UPC, chúng tôi sẽ sử dụng API Aspose.BarCode for Python. Nó cho phép các nhà phát triển dễ dàng thêm chức năng tạo và quét mã vạch vào các ứng dụng Python của họ. Đâ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. API hỗ trợ nhiều loại 1D và 2D loại mã vạch.

Vui lòng tải xuống gói hoặc cài đặt API từ PyPI bằ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 UPCA bằng Python

Chúng ta có thể dễ dàng tạo mã vạch UPCA bằng cách thực hiện theo các bước bên dưới:

  1. Tạo một phiên bản của lớp BarcodeGenerator với EncodeTypes.UPCA làm đối số.
  2. Sau đó, chỉ định văn bản cần mã hóa.
  3. Tùy chọn, chỉ định các tùy chọn tùy chỉnh.
  4. Cuối cùng, lưu kết quả 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 thấy cách tạo mã vạch UPCA bằng Python.

# Ví dụ về mã này trình bày cách tạo mã QR từ Văn bản.
# Khởi tạo BarcodeGenerator
# Chỉ định loại Mã hóa là UPCA
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA);

# Chỉ định văn bản mã để mã hóa
generator.code_text = "123456789123l";

# Đặt thông số
generator.parameters.barcode.x_dimension.millimeters *= 2;
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.BELOW;

# Lưu mã QR đã tạo
generator.save("C:\\Files\\upca.jpg");
Tạo mã vạch UPCA bằng Python

Tạo mã vạch UPCA bằng Python

Tạo mã vạch UPCE bằng Python

Tương tự, chúng ta có thể tạo mã vạch UPCE bằng cách làm theo các bước được đề cập trước đó. Tuy nhiên, chúng ta chỉ cần chỉ định EncodeTypes.UPCE ở bước #1.

Ví dụ mã sau đây cho thấy cách tạo mã vạch UPCE bằng Python.

# Ví dụ về mã này trình bày cách tạo mã QR từ Văn bản.
# Khởi tạo BarcodeGenerator
# Chỉ định loại Mã hóa là UPCE
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCE, "098754")

# Đặt thông số
generator.parameters.barcode.x_dimension.millimeters *= 2;
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.BELOW;

# Lưu mã QR đã tạo
generator.save("C:\\Files\\upce.jpg");
Tạo mã vạch UPCE bằng Python

Tạo mã vạch UPCE bằng 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á.

Tạo mã UPC trực tuyến

Bạn có thể tạo mã vạch UPCA và UPCE miễn phí bằng cách sử dụng ứng dụng web trình tạo UPC trực tuyến này, được phát triển bằng API này.

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

Bên cạnh việc tạo Mã sản phẩm chung (UPC) bằng Python, bạn có thể tìm hiểu thêm về cách tạo và đọc các loại mã vạch khác nhau cũng như khám phá các tính năng khác của API 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 đã tìm hiểu cách tạo mã vạch UPCA và UPCE bằng Python. Bằng cách tận dụng Aspose.BarCode for Python, bạn có thể tạo mã vạch UPC-A và UPC-E tùy chỉnh, điều chỉnh hình thức và kích thước của chúng cũng như tích hợp chúng một cách liền mạch vào ứng dụng của bạn. 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