Aspose.BarCode for Python qua .NET

Chúng tôi vui mừng thông báo rằng API Aspose.BarCode đã được cung cấp cho ngôn ngữ lập trình Python thông qua nền tảng .NET. Điều này cho phép các nhà phát triển tích hợp liền mạch chức năng tạo và nhận dạng mã vạch tiên tiến vào các dự án Python của họ được triển khai trong môi trường .NET.

Trong bài viết này, chúng tôi giới thiệu một thư viện trình tạo và quét mã vạch mới được bổ sung cho Python thông qua .NET, các tính năng chính của nó và một số chi tiết về cách cài đặt và cấp phép. Tìm hiểu thêm về API này trên trang sản phẩm tương ứng.

Các tính năng của Aspose.BarCode for Python qua .NET

Aspose.BarCode API cho Python thông qua .NET là một công cụ mạnh mẽ cho phép các nhà phát triển dễ dàng kết hợp chức năng tạo và đọc mã vạch vào các dự án Python của họ. Một số tính năng chính của thư viện mã vạch này bao gồm:

  • Hỗ trợ nhiều định dạng mã vạch: nó hỗ trợ hơn 40 loại mã vạch khác nhau, bao gồm Mã QR, Mã Aztec, PDF417, Ma trận dữ liệu, EAN, UPC, Mã 39, v.v.
  • Khả năng nhận dạng mã vạch nâng cao: nó có thể đọc mã vạch từ nhiều định dạng hình ảnh khác nhau (BMP, GIF, PNG, JPG hoặc TIFF) và có chất lượng khác nhau. Hơn nữa, nó cho phép giải mã mã vạch bị hỏng hoặc bị biến dạng và hỗ trợ các cài đặt trước nhận dạng khác nhau, có thể được sử dụng để ưu tiên đọc mã vạch về tốc độ hoặc chất lượng
  • Tùy chọn tùy chỉnh: nhà phát triển có thể tùy chỉnh các khía cạnh khác nhau của mã vạch được tạo, chẳng hạn như kích thước, hướng và màu sắc
  • Tích hợp dễ dàng: có thể dễ dàng tích hợp vào bất kỳ dự án Python nào bằng nền tảng .NET
  • Đầu ra chất lượng cao: nó tạo ra hình ảnh mã vạch chất lượng cao mà bất kỳ đầu đọc mã vạch nào cũng có thể dễ dàng quét và đọc
  • Dễ sử dụng: nó có chức năng phong phú và dễ sử dụng, có thể dễ dàng gọi từ Python
  • Tính linh hoạt: nó có thể được sử dụng cho bất kỳ loại môi trường phát triển nào, cho dù dựa trên web hay máy tính để bàn
  • Độc lập với nền tảng: nó độc lập với nền tảng và có thể được sử dụng trên nhiều hệ điều hành khác nhau, chẳng hạn như Windows, Linux hoặc Mac

Các loại mã vạch được hỗ trợ

Aspose.BarCode API cho Python thông qua .NET hỗ trợ nhiều loại mã vạch khác nhau, bao gồm hơn 60 ký hiệu tuyến tính, 2D và bưu điện:

  • Mã vạch tuyến tính là loại mã vạch phổ biến nhất và được thể hiện bằng một loạt các đường và khoảng trắng song song. API Aspose.BarCode for Python qua .NET hỗ trợ các ký hiệu tuyến tính phổ biến, chẳng hạn như Mã 39, Mã 128, EAN-13, EAN-8, 2/5 xen kẽ, UPC-A, UPC-E, Databar, Codabar, Codablok -f, v.v.

  • Mã vạch 2D có dung lượng lưu trữ lớn hơn mã tuyến tính. Chúng được định nghĩa là một ma trận các dấu chấm hoặc hình vuông. Aspose.BarCode API cho Python qua .NET hỗ trợ các loại 2D được sử dụng rộng rãi, chẳng hạn như Mã QR và Mã QR vi mô, PDF417, Mã Aztec, Mã Dot, Ma trận dữ liệu, MaxiCode, v.v.

  • Mã vạch bưu chính được sử dụng để phân loại và theo dõi thư. Thư viện mã vạch hỗ trợ một loạt các tiêu chuẩn mã vạch bưu chính, bao gồm Royal Mail, Planet, Postnet, v.v.

Khả năng tạo và nhận dạng

Aspose.BarCode API cho Python thông qua .NET cung cấp khả năng tạo và nhận dạng nâng cao cho nhiều loại mã vạch:

  • Khả năng tạo: API cho phép nhà phát triển dễ dàng tạo hình ảnh mã vạch chất lượng cao bằng API đơn giản và dễ sử dụng. Lớp chính để tạo mã vạch được gọi là BarCodeGenerator. Nó cung cấp các phương pháp để thiết lập các thuộc tính khác nhau của mã vạch được tạo, chẳng hạn như định dạng mã vạch, văn bản và kích thước. Khi các thuộc tính đã được đặt, phương thức Lưu có thể được sử dụng để lưu hình ảnh mã vạch đã tạo vào một tệp hoặc luồng.

  • Khả năng đọc: API cũng kích hoạt khả năng nhận dạng mã vạch nâng cao, cho phép nhà phát triển dễ dàng nhận dạng mã vạch từ nhiều nguồn khác nhau như hình ảnh, PDF và thậm chí cả luồng camera web trực tiếp. Lớp chính để nhận dạng mã vạch được gọi là BarCodeReader. Nó chứa các phương thức nhận dạng mã vạch từ một đối tượng tệp, luồng hoặc hình ảnh. Khi mã vạch được nhận dạng, phương thức getcodetext có thể được sử dụng để truy xuất văn bản được mã hóa trong mã vạch.

Vui lòng tham khảo tài liệu API để biết thông tin chi tiết về tất cả các lớp, phương thức và thuộc tính có sẵn để sử dụng.

Cài đặt và sử dụng

Quá trình cài đặt Aspose.BarCode for Python qua .NET bao gồm một vài bước đơn giản. Trước khi tiếp tục, hãy đảm bảo rằng bạn đã đáp ứng các yêu cầu cần thiết sau:

  • Python 3.6 trở lên
  • Thư viện thời gian chạy GCC-6 (hoặc mới hơn)
  • Phụ thuộc thời gian chạy .NET Core
  • Đối với Python 3.6-3.7: bản dựng pymalloc của Python
  • libpython chia sẻ thư viện Python

Có thể lấy Aspose.BarCode for Python qua .NET bằng cách tải xuống tệp .whl từ trang tải xuống API. Khi bạn có tệp, bạn có thể cài đặt nó qua dòng lệnh bằng cách sử dụng lệnh sau:

tên gói cài đặt pip

Ngoài ra, mã nguồn cho thư viện mã vạch có sẵn trên kho lưu trữ Pypi (Chỉ mục gói Python) dưới dạng gói có thể được cài đặt bằng cách chạy lệnh sau:

pip cài đặt aspose-barcode-for-python-via-net

cấp phép

Aspose.BarCode for Python qua .NET cung cấp chế độ đánh giá cho phép tạo mã vạch mà không có bất kỳ giới hạn nào. Tuy nhiên, hình mờ có dòng chữ “Aspose” sẽ được đặt trên hình ảnh mã vạch thu được. Phiên bản chưa được cấp phép cũng có thể được sử dụng để đọc tất cả các loại mã vạch được hỗ trợ, tuy nhiên, chỉ Mã 39 mới có thể được giải mã mà không có bất kỳ giới hạn nào. Cố gắng đọc mã vạch tương ứng với các loại khác sẽ dẫn đến 30% văn bản được giải mã bị che dấu bằng “”. Để truy cập toàn bộ chức năng của thư viện và thực hiện việc tạo và đọc mã vạch mà không bị hạn chế hoặc đặt hình mờ, bạn phải có giấy phép. Sau khi mua giấy phép, bạn sẽ có toàn quyền truy cập vào tất cả các tính năng của thư viện.

Nếu muốn kiểm tra toàn bộ khả năng của Aspose.BarCode for Python qua .NET, bạn có thể yêu cầu giấy phép tạm thời 30 ngày. Để biết thêm chi tiết, vui lòng tham khảo hướng dẫn về Làm thế nào để có được Giấy phép tạm thời?. Để sử dụng thư viện mã vạch mà không có bất kỳ hạn chế nào, bạn phải mua giấy phép thương mại. Bạn có thể tìm thấy thông tin về giá cả và các điều khoản tại đây.

Phần kết luận

Trong bài viết này, chúng tôi đã giới thiệu thư viện mã vạch mới được phát hành cho các dự án Python được triển khai trong môi trường .NET. Nhìn chung, API Aspose.BarCode dành cho Python qua .NET là một công cụ mạnh mẽ mà các nhà phát triển có thể sử dụng để thêm chức năng mã vạch nâng cao vào dự án của họ mà không tốn nhiều công sức.

Nếu có bất kỳ câu hỏi nào, bạn có thể tham khảo Diễn đàn hỗ trợ miễn phí, diễn đàn này không chỉ giúp giải quyết các vấn đề kỹ thuật mà còn nhận được lời khuyên để giải quyết mọi vấn đề kinh doanh.