Ketahui bagaimana untuk menghasilkan kod bar Codabar dan Kod 11 dalam aplikasi .NET menggunakan Aspose.BarCode. panduan ini meliputi pemasangan, langkah-langkah pengeluaran barcode, pilihan penyesuaian, dan amalan terbaik untuk kes-kes penjagaan kesihatan dan penggunaan perpustakaan.
Introduction
Artikel ini menyediakan laluan yang terperinci mengenai penciptaan kod bar Codabar dan Kod 11 untuk penjagaan kesihatan, perpustakaan, telekom, dan aplikasi pengesanan parcel menggunakan Aspose.BarCode untuk .NET. Ia termasuk arahan langkah demi langkah, contoh kod C# dan tip untuk mengintegrasikan jenis barcode ini ke dalam projek .Net anda.
Apakah Codabar dan Kod 11 Barcode?
Codabar ialah kod bar nombor yang digunakan secara meluas dalam pangkalan darah, perpustakaan, dan perkhidmatan parcel, menyokong angka 0-9 plus A-D untuk simbol permulaan/henti. Kod 11 digunakan untuk inventori telekom dan pengenalpastian, disokong digit 0-9, dan dash (-). Kedua-duanya mudah, mesra pemindai dan ideal untuk aliran kerja institusi.
Permulaan Cepat ( Contoh Minimum)
Contoh minimum berikut menunjukkan bagaimana untuk menghasilkan kod bar Codabar:
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
generator.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Prerequisites
- Visual Studio 2019 atau seterusnya
- Perbezaan antara .NET Framework dan 4.6.2+
- Aspose.BarCode untuk .NET (NuGet)
- Pengetahuan asas C#
PM> Install-Package Aspose.BarCode
Pelaksanaan langkah demi langkah
Gambaran Keseluruhan :
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
gen.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Contoh Kode 11 :
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code11, "12345-6789");
gen.Save("code11-telecom.png", BarCodeImageFormat.Png);
Contoh Lengkap
Periksa Digital dan Customization Options
- Kod 11 Periksa Digit:
csgen.Parameters.Barcode.Code11.EnableChecksum = true;
- ** Ketinggian bar / lebar :**
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- warna / latar belakang :
csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
- Perbincangan :
csgen.Parameters.CaptionBelow.Visible = true;
Menyesuaikan Barcode Penampilan
- Lihat di atas untuk bar ketinggian, lebar, dan warna
- Menyesuaikan XDimension dan BarHeight untuk saiz label
- Menggunakan SVG atau PNG untuk percetakan crisp
Format output yang disokong
- PNG, JPEG, BMP — percetakan dan digital
- TIFF — Arkib atau pencetak perubatan/lab
- SVG, EMF — label skala besar atau digital
Penyelesaian Masalah & Masalah Umum
Barcode tidak boleh disemak?- Gunakan hanya aksara yang sah; pastikan simbol permulaan / berhenti yang betul untuk Codabar.
Apakah kesilapan pemeriksaan?- Mengaktifkan/tidak boleh mematuhi jangkaan pemindai atau aplikasi.
Label kecil tidak sesuai?- Ketinggian bar dan XDimension.
Kumpulan FAQ
**Q: Adakah kod bar ini diterima dalam penjagaan kesihatan dan perpustakaan moden?**A: Ya, kedua-duanya digunakan di seluruh dunia untuk warisan dan aliran kerja baru.**Q: Bolehkah saya menyulitkan teks dengan Codabar?**A: No—Codabar ialah nombor dengan A-D untuk bermula/berhenti sahaja.
Penggunaan Kasus dan Permohonan
- Pengenalan kepada Bank Darah (Codabar)
- Perpustakaan dan Pengurusan Pinjaman
- Parcel dan mail tracking
- Aset telekomunikasi / Inventory (Kod 11)
Amalan Terbaik: Jadual Rujukan Cepat
Tip | Do | Tidak boleh |
---|---|---|
Charset | Kodabar: 0-9, A-D; Kod 11: 0%-9.- | Menggunakan huruf atau simbol |
Bermula / Berhenti | Menggunakan A-D untuk Codabar | Mengabaikan permulaan / berhenti watak-watak |
Format output | SVG/PNG untuk pengeluaran crisp | JPG rendah untuk percetakan |
Periksa digit | Membolehkan jika aliran kerja memerlukan | Membolehkan secara rawak |
Conclusion
Codabar dan Kod 11 kekal penting untuk penjagaan kesihatan, perpustakaan, dan aliran kerja pengesanan warisan. Aspose.BarCode untuk .NET menjadikan pengeluaran dan integrasi mereka mudah. Aspose.BarCode API rujukan untuk lebih banyak contoh dan pilihan.