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.