Aspose.BarCode  cho Python via .NET

Thư viện mã vạch Python

Nhận dạng hoặc tạo mã vạch 1D, 2D và mã bưu chính trong bất kỳ ứng dụng Python nào.

  Download Free Trial
  
 

Aspose.BarCode cho Python qua NET là một bộ API đọc và tạo mã vạch được tích hợp trong các ứng dụng Python. Các nhà phát triển có thể dễ dàng thêm chức năng tạo và nhận dạng mã vạch. API mã vạch Python tạo hình ảnh mã vạch ở nhiều định dạng khác nhau như PNG, JPG, GIF, BMP. Hơn nữa, Nó hỗ trợ nhiều tính năng hình ảnh như điều chỉnh đường viền, màu sắc, xoay hình ảnh, tùy chỉnh độ phân giải, v.v.

Python nâng cao thông qua các tính năng API mã vạch .NET

Tùy chỉnh thông số mã vạch

Aspose.BarCode cho Python qua .NET cung cấp chức năng phong phú để tạo hình ảnh mã vạch tùy chỉnh. Nó cho phép tạo mã vạch có bất kỳ màu sắc hoặc kích thước nào tùy thuộc vào nhu cầu kinh doanh. Có thể tùy chỉnh giao diện của tất cả các yếu tố mã vạch, bao gồm màu sắc của thanh, nền, đường viền và chú thích văn bản cũng như vị trí của chúng. Mã vạch có thể được tạo có hoặc không hiển thị văn bản đầu vào, chú thích trên và/hoặc dưới, phần đệm và đường viền. Kích thước mã vạch có thể được đặt tự động tùy thuộc vào kích thước X hoặc thủ công. Nó có thể được xác định bằng nhiều đơn vị khác nhau, chẳng hạn như milimét, inch, điểm hoặc pixel. Nếu cần, tỷ lệ hình ảnh và độ phân giải có thể được điều chỉnh. Phông chữ văn bản cũng có thể được tùy chỉnh.

Tạo mã QR

API có khả năng tạo mã vạch 2D thuộc các loại phổ biến nhất, chẳng hạn như Data Matrix, Aztec Code, PDF417, v.v. Những loại này cho phép mã hóa các giá trị đầu vào lớn hoặc không chuẩn. Đây là mã để tạo mã QR.

Code to be executed - Python


from aspose.barcode import generation

generator = generation.BarcodeGenerator(generation.EncodeTypes.QR, "")
generator.parameters.barcode.code_text_parameters.location = generation.CodeLocation.Below
generator.parameters.barcode.x_dimension.millimeters = 2
generator.save("example.png", generation.BarCodeImageFormat.PNG)

Generation result

Tối ưu hóa tốc độ hoặc chất lượng đọc mã vạch

Thư viện mã vạch cung cấp một loạt các tính năng mạnh mẽ để tối ưu hóa việc đọc mã vạch nhằm đáp ứng các nhu cầu cụ thể của doanh nghiệp bạn. Các nhà phát triển có thể điều chỉnh các tham số của công cụ nhận dạng để cho phép quét mã vạch nhanh hoặc cải thiện độ chính xác của việc đọc. Tùy thuộc vào chất lượng và thông số của hình ảnh mã vạch nguồn, thư viện cho phép tùy chỉnh quy trình nhận dạng. Nó bao gồm một số cấu hình đặt trước của các tham số như vậy, có thể được sử dụng để quét nhanh hình ảnh mã vạch chất lượng cao hoặc hỗ trợ giải mã mã vạch bị hỏng hoặc xuống cấp. Ngoài ra, có các cài đặt đặc biệt có thể cải thiện khả năng đọc mã vạch đối với các loại biến dạng khác nhau, chẳng hạn như nhiễu Gaussian, đốm trắng và màu đảo ngược. Với khả năng tinh chỉnh quy trình nhận dạng, API có thể được điều chỉnh để cung cấp khả năng đọc mã vạch hiệu quả nhất cho nhiều ứng dụng và tình huống.

Ví dụ trực tiếp về nhận dạng mã vạch

API trình đọc mã vạch cung cấp một tập hợp các tính năng để quét, phát hiện và đọc mã vạch 1D, 2D và mã vạch bưu chính. Chỉ với một vài dòng mã, các nhà phát triển có thể dễ dàng tích hợp chức năng này vào các ứng dụng của họ và sử dụng nó để phát hiện và giải mã nhiều loại mã vạch thường được sử dụng. API được thiết kế thân thiện và trực quan với người dùng, giúp các nhà phát triển dễ dàng thêm khả năng quét mã vạch vào ứng dụng của họ một cách nhanh chóng và dễ dàng.

Ready to recognize Công nhận Thả một tập tin ở đây hoặc nhấp để duyệt *

* Bằng cách tải tệp của bạn lên hoặc sử dụng dịch vụ, bạn đồng ý với Điều khoản của chúng tôi sử dụngChính sách quyền riêng tư.

Code to be executed - Python

    
from aspose.barcode import barcoderecognition

reader = barcoderecognition.BarCodeReader("<file name>", barcoderecognition.DecodeType.AllSupportedTypes)
recognized_results = reader.read_bar_codes()
for barcode in recognized_results:
    print(barcode.code_text)


kết quả công nhận

Mọi người đang nói gì

Đừng chỉ nhận lời của chúng tôi cho nó. Xem người dùng nói gì về API.

 
 
View Case Studies
  

Support and Learning Resources