Bài hướng dẫn ngắn này mô tả cách đọc mã Data Matrix bằng C#. Tất cả chi tiết có trong bài viết này, chẳng hạn như tham chiếu tới thư viện cần thiết để phát triển một trình đọc mã Data Matrix bằng C#, danh sách các bước và mã mẫu. Một vài tùy chọn thư viện sẽ được thảo luận để tùy chỉnh mã nhằm lấy thông tin từ Data Matrix image.
Các bước cho trình quét mã Data Matrix bằng C#
- Đặt môi trường để sử dụng Aspose.BarCode for .NET để đọc một Data Matrix
- Xác định đường dẫn tới tệp hình ảnh mã Data Matrix
- Áp dụng giấy phép để đọc hình ảnh Data Matrix, vì nó yêu cầu giấy phép
- Tạo một thể hiện của đối tượng BarCodeReader bằng cách truyền tên tệp đầu vào và DecodeType là DataMatrix
- Định nghĩa quality level cao nhất để đọc các hình ảnh khó
- Quét hình ảnh với các tham số đã định và lấy tất cả các mã vạch trong hình ảnh
- Duyệt qua tất cả các mã vạch, từng cái một
- Trong tài liệu mã vạch, loại mã vạch và vùng của hình ảnh nơi mã vạch được đọc.
Các bước này mô tả việc phát triển một trình quét Data Matrix bằng C#. Bao gồm các mô-đun cần thiết từ thư viện, tải giấy phép cần thiết để đọc mã vạch Data Matrix, và tạo một đối tượng BarCodeReader bằng cách đặt đường dẫn hình ảnh đầu vào và kiểu giải mã thành DataMatrix. Đặt mức chất lượng ở mức cao nhất để đọc các hình ảnh khó hơn, đọc tất cả các mã vạch từ hình ảnh đã tải, và hiển thị toàn bộ dữ liệu mã vạch.
Mã cho Trình Đọc Data Matrix bằng C#
Mã mẫu trên minh họa quy trình quét mã Data Matrix bằng C#. Lưu ý rằng nếu bạn có nhiều mã Data Matrix trong hình ảnh, bạn có thể sử dụng chất lượng đã đặt sẵn thay vì HighQuality. Có một tùy chọn để đặt thời gian chờ nhận dạng nhằm tránh treo, áp dụng checksum để kiểm tra hình ảnh bị hỏng, và sử dụng khả năng hủy để dừng các lần quét kéo dài.
Bài viết này giải thích quy trình quét Data Matrix. Để tạo mã Data Matrix, hãy tham khảo bài viết Generate Data Matrix Barcode using C#.