Đọc mã thanh là một yêu cầu phổ biến trong nhiều ứng dụng, chẳng hạn như quản lý hồ sơ và xác minh vé. hướng dẫn này cho thấy làm thế nào để đọc mã bar bằng cách sử dụng C# với Aspose.BarCode cho .NET.

Giới thiệu

Hướng dẫn này cung cấp hướng dẫn từng bước về việc đọc mã thanh bằng cách sử dụng C#. Bằng cách làm theo các bước được liệt kê dưới đây, bạn có thể phát triển một ứng dụng mạnh mẽ để đọc cod bar mà hỗ trợ nhiều loại code bar.

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ố.
  • Versatility: 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 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.
Install-Package Aspose.BarCode

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

Bước 1: 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 2: 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 3: Thiết lập các loại barcode

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 4: Xử lý thông 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("{0}: {1}", 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("{0}: {1}", 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.

More in this category