Mã vạch giống như một mã đặc biệt mà máy có thể đọc được. Nó thường có các dòng và số giúp xác định sản phẩm, chẳng hạn như theo dõi hàng tồn kho và bán hàng. Trong bài viết này, chúng tôi sẽ nói về cách sử dụng Java để quét mã vạch trong ứng dụng.
API Java để quét mã vạch
API GroupDocs.Parser for Java là một công cụ hữu ích dành cho các nhà phát triển để trích xuất thông tin từ nhiều loại tài liệu khác nhau, chẳng hạn như tệp PDF, tệp Word và bảng tính Excel. Nó cho phép bạn trích xuất văn bản, hình ảnh, Mã QR, mã vạch và nội dung có cấu trúc từ tài liệu. Tôi sẽ sử dụng API này để quét mã vạch từ hình ảnh trong ứng dụng bằng một đoạn mã Java đơn giản.
Để bắt đầu, bạn có thể tải xuống tệp JAR từ phần tải xuống. Đối với các ứng dụng dựa trên Maven của bạn, hãy sử dụng các cấu hình sau:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-parser</artifactId>
<version>23.2</version>
</dependency>
Cách quét mã vạch bằng Java
Nếu bạn nghĩ rằng việc quét mã vạch là khó khăn, hãy thử thay đổi suy nghĩ của bạn. Chỉ cần làm theo các bước sau để đọc hình ảnh mã vạch bằng Java:
- Sử dụng lớp Parser để tải hình ảnh mã vạch.
- Lấy (các) mã vạch từ hình ảnh đã tải.
- Trích xuất thông tin được mã hóa từ mã vạch bằng phương thức getValue.
Hãy xem ví dụ về mã nguồn Java sau để biết cách quét hình ảnh mã vạch trong ứng dụng của bạn.
// Quét mã vạch bằng Java
try(Parser parser = new Parser("/path/barcode.png"))
{
// Trích xuất tất cả các mã vạch.
Iterable<PageBarcodeArea> barcodes = parser.getBarcodes();
// lặp đi lặp lại
for(PageBarcodeArea barcode : barcodes)
{
// In các giá trị mã vạch được xác định
Console.WriteLine(barcode.getCodeTypeName() +" Code Value: " + barcode.getValue());
}
}
Nhận giấy phép đầy đủ của bạn trong một thời gian giới hạn
Bạn có thể nhận giấy phép tạm thời miễn phí để khám phá máy quét mã vạch và các tính năng khác của API mà không có bất kỳ giới hạn nào trong quá trình đánh giá.
Phần kết luận
Tóm lại, bạn đã khám phá ra một phương pháp đơn giản để quét mã vạch từ hình ảnh bằng Java. Với kiến thức này, bạn có thể tạo Trình đọc mã vạch của riêng mình hoặc thậm chí phát triển ứng dụng quét mã vạch trực tuyến.
Để tìm hiểu thêm, bạn có thể khám phá các tài nguyên có giá trị sau: