Pelajari cara menghasilkan codabar dan Code 11 barcode dalam aplikasi .NET menggunakan Aspose.BarCode. panduan ini mencakup instalasi, langkah-langkah pengeluaran kode bar, opsi penyesuaian, dan praktik terbaik untuk perawatan kesehatan dan kasus penggunaan perpustakaan.
Pengenalan
Artikel ini memberikan jalur terperinci tentang menghasilkan Codabar dan Code 11 barcode untuk perawatan kesehatan, perpustakaan, telekomunikasi, dan aplikasi penjejakan parcel menggunakan Aspose.BarCode untuk .NET. Ini termasuk petunjuk langkah demi langkah, contoh kode C#, serta tips untuk mengintegrasikan jenis Barcode ini ke dalam proyek .Net Anda.
Apa itu Codabar dan Code 11 Barcodes?
Codabar adalah barcode numerik yang digunakan secara luas di bank darah, perpustakaan, dan layanan parcel, mendukung angka 0-9 plus A-D untuk simbol start/stop. kode 11 digunakan untuk inventori telekomunikasi dan identifikasi, menyokong angka 0,9 dan dash (-).
Permulaan Cepat ( Contoh Minimum)
Contoh minimal berikut menunjukkan cara menghasilkan kode bar Codabar:
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
generator.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Persyaratan
- Visual Studio 2019 atau lebih baru
- .NET 6.0+ atau 4.6.2+
- Aspose.BarCode untuk .NET (NuGet)
- Pengetahuan dasar C#
PM> Install-Package Aspose.BarCode
Implementasi langkah demi langkah
Contoh dari Codabar:
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
- Kode 11 Check 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;
- Kapasitas :
csgen.Parameters.CaptionBelow.Visible = true;
Cara menyesuaikan Barcode
- Lihat di atas untuk bar ketinggian, lebar, dan warna
- Sesuai XDimension dan BarHeight untuk ukuran label
- Gunakan SVG atau PNG untuk pencetakan crisp
Format output yang didukung
- PNG, JPEG, BMP — Cetak dan Digital
- TIFF — Arsip atau pencetak medis/lab
- SVG, EMF — label skala besar atau digital
Penyelesaian Masalah & Masalah Umum
Barcode tidak memindai? - Gunakan hanya karakter yang valid; pastikan simbol start/stop yang tepat untuk Codabar.
Apakah ada kesalahan yang diperiksa? - Memungkinkan/tidak dapat menyesuaikan pemindai atau harapan aplikasi.
Label kecil tidak sesuai? - Ketinggian Bar dan XDimension.
FAQs
**Q: Apakah kode bar ini diterima dalam perawatan kesehatan dan perpustakaan modern?**A: Ya, kedua-duanya digunakan di seluruh dunia untuk warisan dan aliran kerja baru.**Q: Bolehkah saya menyulitkan teks dengan Codabar?**A: No—Codabar adalah numerik dengan A-D untuk start/stop saja.
Menggunakan kasus dan aplikasi
- Label Bank Darah (Codabar)
- Perpustakaan dan Manajemen Pinjaman
- Parcel dan Mail Tracking
- Aset Telecom / Inventory (Kode 11)
Praktik Terbaik: Jadual Referensi Cepat
Tips | Buatlah | Janganlah |
---|---|---|
Karyawan | Codabar: 0-9, A-D; Kode 11 : 0-9 - | Gunakan huruf atau simbol |
Mulai / Berhenti | Menggunakan A-D untuk Codabar | Mengabaikan karakter start/stop |
Format output | SVG/PNG untuk produksi crisp | Low-res JPG untuk pencetakan |
Periksa Digital | Memungkinkan jika proses kerja memerlukan | Memungkinkan secara tidak sengaja |
Kesimpulan
Codabar dan Code 11 tetap penting untuk kesehatan, perpustakaan, dan aliran kerja pengesanan warisan. Aspose.BarCode untuk .NET membuat generasi dan integrasi mereka sederhana. Spesifikasi Aspose.BarCode API Untuk lebih banyak contoh dan pilihan.