Cara Membaca Barcode Dengan C#

Cara Membaca Barcode Dengan C#

Tutorial sederhana ini menggambarkan bagaimana membaca barcode menggunakan C#. Dengan mengikuti langkah-langkah yang disediakan, Anda dapat mengembangkan aplikasi C# yang membaca barcode menggunakan kode minimum dan tanpa ketergantungan eksternal.

Manfaat Membaca Barcode

  • Efisiensi:- Akses cepat ke informasi yang dikodkan dalam format digital.

  • Versatilitas:- Dapat diintegrasikan ke dalam berbagai aplikasi, termasuk manajemen inventori dan verifikasi tiket.

  • Mudah digunakan:- Ini memudahkan proses input data melalui pemindaian cepat.

Persyaratan: Persiapan Lingkungan

  • Menginstal Visual Studio atau IDE .NET yang kompatibel.
  • Instal Aspose.BarCode dari NuGet Package Manager.

Panduan Langkah-Langkah Untuk Membaca Barcode

Langkah 1: Instalasi Aspose.BarCode

Tambahkan perpustakaan Aspose.BarCode ke proyek Anda menggunakan NuGet.

Install-Package Aspose.BarCode

Langkah 2: Menyertakan ruang nama yang diperlukan

Tambahkan referensi ke ruang nama yang diperlukan dalam kode Anda.

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

Langkah 3: muat barcode image

Mencipta contoh dari BarCodeReader Kelas dan muat file barcode image.

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 ingin Anda baca menggunakan DecodeType dari Enumerator.

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

Langkah 5: Melalui hasil

Mengekstrak informasi barcode dan mencetaknya ke konsol.

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

Contoh kode lengkap untuk membaca kode bar

Berikut adalah contoh lengkap yang menunjukkan bagaimana membaca barcode dari gambar:

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

Informasi Tambahan

  • Perpustakaan Aspose.BarCode mendukung berbagai format barcode, memungkinkan Anda dengan mudah membaca beberapa jenis kode.
  • Pertimbangkan untuk menerapkan pemrosesan kesalahan tambahan untuk skenario dengan kode bar yang hilang atau tidak dapat dibaca.

Kesimpulan

Tutorial ini telah membimbing Anda melalui proses membaca barcode dalam C# menggunakan Aspose.BarCode. Dengan hanya beberapa baris kode, Anda dapat secara efektif mengekstrak informasi dari gambar barcode. Untuk fungsi generasi dan manipulasi barcode tambahan, lihat tutorial dan panduan yang tersedia untuk produk Aspose.

 Indonesia