Membaca barcode merupakan keperluan yang biasa dalam banyak aplikasi, seperti pengurusan inventori dan pengesahan tiket. tutorial ini menunjukkan bagaimana untuk membaca kod bar menggunakan C# dengan Aspose.BarCode untuk .NET.
Introduction
Panduan ini menyediakan arahan langkah demi langkah mengenai bacaan kod bar menggunakan C#. Dengan mengikuti langkah-langkah yang disenaraikan di bawah, anda boleh membangunkan aplikasi pembaca barcode yang kukuh yang menyokong pelbagai jenis kod baris.
Manfaat Membaca Barcode
- Efficiency : Akses cepat kepada maklumat yang disulitkan dalam format digital.
- ** Versatiliti** : Boleh dimasukkan ke dalam pelbagai aplikasi, termasuk pengurusan inventori dan pengesahan tiket.
- ** Mudah digunakan** : Mengurangkan 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.
Install-Package Aspose.BarCode
Langkah-langkah panduan untuk membaca barcode
Langkah 1: Masukkan ruang nama yang diperlukan
Tambah rujukan kepada ruang nama yang diperlukan dalam kod anda.
using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;
Langkah 2: 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 3: 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 4 : Melalui hasil
Mengekstrak maklumat barcode dan mencetaknya ke konsol.
foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
Console.WriteLine("{0}: {1}", 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("{0}: {1}", 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.