Làm thế nào để đọc Barcode bằng cách sử dụng C#

Làm thế nào để đọc Barcode bằng cách sử dụng C#

Hướng dẫn đơn giản này mô tả cách đọc mã thanh bằng cách sử dụng C#.Bằng cách làm theo các bước được cung cấp, bạn có thể phát triển một ứng dụng C# mà đọc mã thanh bằng cách sử dụng mã tối thiểu và không có phụ thuộc bên ngoài.

Lợi ích của đọc Barcodes

  • Hiệu quả:- Truy cập nhanh chóng thông tin mã hóa trong định dạng kỹ thuật số.

  • Sự đa dạng:- Nó có thể được tích hợp vào các ứng dụng khác nhau, bao gồm quản lý kho và xác minh vé.

  • Dễ sử dụng:- Nó đơn giản hóa quá trình nhập dữ liệu thông qua quét nhanh.

Chủ đề: Chuẩn bị môi trường

  • Cài đặt Visual Studio hoặc bất kỳ IDE .NET tương thích nào.
  • Cài đặt Aspose.BarCode từ NuGet Package Manager.

Hướng dẫn từng bước để đọc Barcode

Bước 1: Cài đặt Aspose.BarCode

Thêm thư viện Aspose.BarCode vào dự án của bạn bằng NuGet.

Install-Package Aspose.BarCode

Bước 2: Thêm các không gian tên cần thiết

Thêm tham chiếu đến các không gian tên cần thiết trong mã của bạn.

using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;

Bước 3: Tải hình ảnh Barcode

tạo ra một ví dụ về BarCodeReader class và tải file hình ảnh barcode.

using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
    // Further processing follows here
}

Bước 4: Thiết lập các loại mã thanh

Hãy xác định các loại mã thanh mà bạn muốn đọc bằng cách sử dụng DecodeType Danh sách

barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);

Bước 5: Xóa qua kết quả

Thu thập thông tin mã thanh và in nó vào console.

foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
    Console.WriteLine($"{codeResult.CodeTypeName}: {codeResult.CodeText}");
}

Mẫu mã đầy đủ để đọc Barcode

Dưới đây là một ví dụ đầy đủ cho thấy làm thế nào để đọc mã thanh từ một hình ảnh:

using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
    Console.WriteLine("ReadSimpleExample:");
    foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
    {
        Console.WriteLine($"{codeResult.CodeTypeName}: {codeResult.CodeText}");
    }
}

Thông tin bổ sung

  • Thư viện Aspose.BarCode hỗ trợ một loạt các định dạng mã thanh, cho phép bạn dễ dàng đọc nhiều loại mã.
  • Hãy xem xét việc thực hiện xử lý lỗi bổ sung cho các kịch bản có mã thanh thiếu hoặc không thể đọc được.

Kết luận

Hướng dẫn này đã hướng dẫn bạn thông qua quá trình đọc mã thanh trong C# bằng cách sử dụng Aspose.BarCode. Với chỉ một vài dòng mã, bạn có thể thu thập thông tin hiệu quả từ hình ảnh mã thanh. Đối với các tính năng tạo mã thanh bổ sung và thao tác, tham khảo thêm hướng dẫn và hướng dẫn có sẵn cho các sản phẩm Aspose.

 Tiếng Việt