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.