Cara Membaca Barcode Dengan C#

Cara Membaca Barcode Dengan C#

Dengan mengikuti langkah-langkah yang disediakan, anda boleh membangunkan aplikasi C# yang membaca kod bar menggunakan kod minimum dan tiada ketergantungan luaran.

Manfaat Membaca Barcode

  • *Keselamatan dan keberkesanan :- Akses cepat kepada maklumat yang disulitkan dalam format digital.

  • Perbezaan Antara * :- Ia boleh dimasukkan ke dalam pelbagai aplikasi, termasuk pengurusan inventori dan pengesahan tiket.

  • Mudah digunakan :- Menyederhanakan proses kemasukan data melalui pemindaian cepat.

Tag: persiapan persekitaran

  • Menyediakan Visual Studio atau mana-mana .NET IDE yang kompatibel.
  • Instal Aspose.BarCode daripada NuGet Package Manager.

Langkah-langkah panduan untuk membaca barcode

Langkah 1: Instal Aspose.BarCode

Tambah perpustakaan Aspose.BarCode kepada projek anda menggunakan NuGet.

Install-Package Aspose.BarCode

Langkah 2: Masukkan ruang nama yang diperlukan

Tambah rujukan kepada ruang nama yang diperlukan dalam kod anda.

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

Langkah 3: Muat turun imej barcode

Mencipta contoh daripada BarCodeReader kelas dan muat turun fail imej 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
}

Langkah 4: Tetapkan jenis barcode

Tentukan jenis barcode yang anda ingin baca menggunakan DecodeType kepada Enumerator.

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

Langkah 5: Melalui hasil

Mengekstrak maklumat barcode dan mencetaknya ke konsol.

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

Contoh Kod Lengkap Untuk Membaca Barcode

Berikut ialah contoh lengkap yang menunjukkan bagaimana untuk membaca barcode daripada imej:

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}");
    }
}

Maklumat tambahan

  • Perpustakaan Aspose.BarCode menyokong pelbagai format barcode, membolehkan anda dengan mudah membaca pelbagai jenis kod.
  • Pertimbangkan pelaksanaan pemprosesan ralat tambahan untuk senario dengan kod bar yang hilang atau tidak boleh dibaca.

Conclusion

Tutorial ini telah membimbing anda melalui proses membaca barcode dalam C# menggunakan Aspose.BarCode. Dengan hanya beberapa baris kod, anda boleh secara berkesan mengekstrak maklumat daripada imej kod bar. Untuk ciri-ciri pengeluaran dan manipulasi barkod tambahan, rujuk kepada lebih banyak tutorial dan panduan yang tersedia untuk produk Asposa.

 Melayu