Trình tạo mã QR Python

Mã QR có thể được quét bằng điện thoại thông minh hoặc thiết bị khác để mở trang web, xem video hoặc truy cập thông tin được mã hóa khác. Chúng ngày càng trở nên phổ biến vì chúng dễ sử dụng và có thể được sử dụng để lưu trữ nhiều dữ liệu trong một không gian nhỏ. Trong bài đăng trên blog này, chúng tôi sẽ chỉ cho bạn cách tạo mã QR văn bản bằng Python. Chúng tôi sẽ cung cấp hướng dẫn từng bước và các đoạn mã để giúp bạn phát triển văn bản của riêng mình thành trình tạo mã QR bằng Python.

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

  1. API Python của Trình tạo mã QR
  2. Chuyển văn bản tới mã QR bằng Python
  3. Tùy chỉnh văn bản để tạo mã QR
  4. Tạo mã QR bằng văn bản
  5. Trình tạo mã QR trực tuyến
  6. Tài nguyên học tập miễn phí

API Python của trình tạo mã QR

Chúng tôi sẽ sử dụng API Aspose.BarCode for Python để tạo mã QR từ văn bản. Nó cho phép tạo và đọc mã vạch và mã QR bằng Python. API hỗ trợ hơn 60 ký hiệu mã vạch, chẳng hạn như mã QR, Mã 128, Mã 39, EAN, UPC, v.v. Nó cho phép các nhà phát triển dễ dàng lưu mã vạch hoặc mã QR được tạo ở nhiều định dạng hình ảnh khác nhau, chẳng hạn như PNG, JPEGTIFF.

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 

Chuyển văn bản sang mã QR bằng Python

Chúng ta có thể tạo mã QR từ văn bản bằng Aspose.BarCode for Python bằng cách thực hiện theo các bước bên dưới:

  1. Tạo một thể hiện của lớp BarcodeGenerator.
  2. Đặt EncodeTypes là “QR”.
  3. Chỉ định văn bản đầu vào để mã hóa.
  4. Tùy chọn chỉ định các tùy chọn tùy chỉnh mã QR.
  5. Cuối cùng, gọi phương thức save() để lưu hình ảnh mã QR được tạo tại đường dẫn tệp đã cho.

Mẫu mã sau đây cho biết cách tạo mã QR 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
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR);

# Chỉ định văn bản mã để mã hóa
generator.code_text = "Your text goes here!";

# Chỉ định kích thước của hình ảnh
generator.parameters.barcode.x_dimension.pixels = 8.0;
generator.parameters.resolution = 500.0;

# Lưu mã QR đã tạo
generator.save("C:\\Files\\Text_QR_Code.jpg")
Chuyển văn bản sang mã QR bằng Python

Chuyển văn bản sang mã QR bằng Python.

Tùy chỉnh văn bản để tạo mã QR bằng Python

Chúng ta có thể tùy chỉnh giao diện của mã QR được tạo từ văn bản 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 thêm thuộc tính để tùy chỉnh màu nền, màu đường viền, chiều cao hình ảnh, v.v.

Mẫu mã sau đây cho biết cách tùy chỉnh văn bản để tạo mã QR trong Python.

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

# Chỉ định văn bản mã để mã hóa
generator.code_text = "Your text goes here!";

# Chỉ định kích thước của hình ảnh
generator.parameters.barcode.x_dimension.pixels = 8.0;

# Đặt màu nền
generator.parameters.back_color = Color(0,0,128)

# Đặt màu QR
generator.parameters.barcode.bar_color = Color(255,255,255)

# Đặt độ phân giải hình ảnh
generator.parameters.resolution = 300.0

# Đặt đường viền
generator.parameters.border.dash_style = barcode.generation.BorderDashStyle.SOLID
generator.parameters.border.color = Color(255,0,0)
generator.parameters.border.visible = True
generator.parameters.border.width.point = 4.0

# Lưu mã QR đã tạo
generator.save("C:\\Files\\Customized_QR_Code.jpg")
Tùy chỉnh văn bản để tạo mã QR bằng Python

Tùy chỉnh văn bản để tạo mã QR bằng Python.

Tạo mã QR bằng văn bản bằng Python

Chúng ta có thể thêm văn bản mà con người có thể đọc được vào hình ảnh mã QR được tạo. Nó có thể là nhãn văn bản chính, chú thích trên cùng hoặc chú thích dưới cùng. Chúng ta có thể thêm văn bản mã và chú thích bên dưới 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 thiết lập các thuộc tính codetextparameters và captionbelow như dưới đây:

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

# Chỉ định văn bản mã để mã hóa
generator.code_text = "Your text goes here!";

# Chỉ định kích thước của hình ảnh
generator.parameters.barcode.x_dimension.pixels = 8.0;

# Đặt màu nền
generator.parameters.back_color = Color(255,255,255)

# Đặt màu QR
generator.parameters.barcode.bar_color = Color(0,0,255)

# Đặt độ phân giải hình ảnh
generator.parameters.resolution = 300.0

# Đặt đường viền
generator.parameters.border.dash_style = barcode.generation.BorderDashStyle.SOLID
generator.parameters.border.color = Color(255,0,0)
generator.parameters.border.visible = True
generator.parameters.border.width.point = 4.0

# Hiển thị văn bản mã phía trên mã QR
generator.parameters.barcode.code_text_parameters.two_d_display_text = "Aspose.BarCode";
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.ABOVE;

# Đặt chú thích bên dưới mã QR
generator.parameters.barcode.code_text_parameters.two_d_display_text = "test"
generator.parameters.caption_below.text = "ASPOSE"
generator.parameters.caption_below.visible = True
generator.parameters.caption_below.font.style = FontStyle.BOLD
generator.parameters.caption_below.font.size.pixels = 18.0
generator.parameters.caption_below.font.family_name = "Verdana"

# Lưu mã QR đã tạo
generator.save("C:\\Files\\QR_Code_with_text.jpg")
Tạo mã QR bằng văn bản bằng Python

Tạo mã QR bằng văn bản bằng Python.

Trình tạo văn bản thành mã QR - 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á.

Chuyển văn bản sang mã QR trực tuyến

Bạn có thể tạo mã QR từ bất kỳ kiểu nhập văn bản trực tuyến nào miễn phí bằng cách sử dụng [ứng dụng web tạo mã QR] trực tuyến]15, được phát triển bằng API này.

Trình tạo văn bản thành mã QR - Tài nguyên học tập

Bạn có thể tìm hiểu thêm về cách chuyển đổi văn bản thành mã QR và khám phá nhiều tính năng khác của thư viện 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 đăng trên blog này, chúng tôi đã chỉ cho bạn cách phát triển trình tạo văn bản thành mã QR bằng Python bằng cách sử dụng Aspose.BarCode for Python. Chúng tôi cũng đã xem cách tùy chỉnh mã QR và thêm chú thích cho hình ảnh. Bằng cách tận dụng Aspose.BarCode, bạn có thể tạo mã QR tuyệt đẹp có thể được sử dụng cho các liên kết trang web, thông tin liên hệ, v.v. 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