Ví dụ đơn giản này minh họa cách Đọc Barcode bằng C++. Để phát triển Trình đọc mã vạch, mã nguồn C++ được sử dụng bên trong bất kỳ ứng dụng nào được hỗ trợ C++ trong MS Windows bằng cách thực hiện theo một số bước mã hóa. Chúng ta sẽ xem cách chúng ta có thể đọc đồng thời các loại Mã vạch khác nhau từ một tệp duy nhất mà không phụ thuộc vào bất kỳ công cụ bên thứ ba hoặc API nào khác.
Các bước đọc mã vạch bằng C++
- Thêm API Aspose.BarCode for C++ bằng trình quản lý gói NuGet trong ứng dụng của bạn
- Bao gồm tham chiếu đến không gian tên Aspose::BarCode và Aspose::BarCode::BarCodeRecognition
- Thêm các tham chiếu tệp tiêu đề cần thiết trong ứng dụng của bạn
- Sử dụng mảng BaseDecodeType để đặt loại Mã vạch mong muốn để đọc từ tệp nguồn
- Khởi tạo đối tượng lớp BarCodeReader để đọc Mã vạch từ tệp PNG
- Lặp lại thông tin Mã vạch được trích xuất và hiển thị thông tin đó trong bảng điều khiển
Trong ứng dụng Máy quét mã vạch C++ có thể được phát triển bằng cách tuân thủ các bước đã đề cập ở trên và một vài dòng mã. Đầu tiên, bạn sẽ được yêu cầu thêm tham chiếu API bằng NugGet và bao gồm các tệp tiêu đề bắt buộc. Trong bước tiếp theo, bạn sẽ đặt các loại Mã vạch mong muốn để phát triển trình đọc bằng cách sử dụng bộ liệt kê DecodeType. Bằng cách sử dụng cá thể lớp BarCodeReader, chúng tôi sẽ cung cấp đường dẫn cho tệp PNG nguồn có Mã vạch khác nhau và mảng loại Mã vạch mong muốn. Cuối cùng, chúng tôi sẽ lặp lại thông tin Mã vạch đã đọc và sẽ hiển thị thông tin đó trong bảng điều khiển.
Mã để đọc mã vạch bằng Java
Trong ví dụ trên, để tạo Trình đọc mã vạch, ứng dụng dựa trên C++ đã được phát triển bằng cách sử dụng một vài dòng mã dễ hiểu có khả năng quét các loại Mã vạch khác nhau. Trong ứng dụng này, chúng tôi đã tập trung phát triển trình đọc mã vạch cho các loại QR, Code 39 Standard, Pdf 417, Data Matrix, Code 128 và RM 4 SCC. Nhưng API hỗ trợ nhiều loại Mã vạch khác mà bạn có thể khám phá trong DecodeType enumerator. Chúng tôi đã sử dụng lệnh gọi API đơn giản để phát triển ứng dụng đọc C++ Barcode.
Trong ví dụ này, chúng tôi đã khám phá rằng để phát triển API dựa trên Máy quét mã vạch C++ và các tính năng tương ứng của nó có thể được sử dụng. Nếu bạn quan tâm đến việc tạo mã QR, hãy tham khảo bài viết về cách Tạo mã QR bằng C++.