Panduan ini menunjukkan bagaimana untuk menghasilkan ITF-14 dan Interleaved 2 daripada 5 kod bar untuk logistik, karton, dan label gudang menggunakan Aspose.BarCode untuk .NET.
Introduction
Panduan ini menunjukkan bagaimana untuk menghasilkan ITF-14 dan Interleaved 2 daripada 5 kod bar untuk logistik, karton, dan label gudang menggunakan Aspose.BarCode untuk .NET.
Apakah ITF-14 dan Interleaved 2 daripada 5 Barcode?
ITF-14 ialah kod bar standard untuk karton dan kes penghantaran dalam rantaian bekalan global (encode 14 digit). Interleaved 2 of 5 (I2of5) adalah kod baris nombor ketumpatan tinggi yang digunakan untuk label gudang, perindustrian, dan pengedaran, menyokong garis digit yang sama panjang yang berubah-ubah.
Permulaan Cepat ( Contoh Minimum)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123");
generator.Save("carton-itf14.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
Perbezaan antara ITF-14 :
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123"); // 13 digits + auto-checksum
gen.Save("carton-itf14.png", BarCodeImageFormat.Png);
Terdapat 2 daripada 5 contoh:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Interleaved2of5, "12345678"); // Even digits only
gen.Save("label-i2of5.png", BarCodeImageFormat.Png);
Menyesuaikan Barcode Penampilan
- ** Bar Pengangkut (ITF-14) :**
csgen.Parameters.Barcode.ITF14.ITF14BorderType = ITF14BorderType.Frame; // Other options: Bar, None, etc.
- ** Ketinggian bar / lebar :**
csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
- warna / latar belakang :
csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
- Perbincangan :
csgen.Parameters.CaptionBelow.Visible = true;
Format output yang disokong
- PNG, JPEG, BMP — Cetakan dan label digital
- TIFF — tinggi-res / arkib
- SVG, EMF — Vektor / format besar cetak
Penyelesaian Masalah & Masalah Umum
Barcode tidak boleh disemak?- Jaminan input ialah semua digit, panjang yang betul, walaupun digit untuk I2of5, kontras yang tepat.
** Tiada bingkai pada ITF-14?**- Set ITF14BorderType to Frame untuk pematuhan rantaian bekalan GS1.
Too besar untuk label?- Sesuai XDimension dan bar ketinggian untuk saiz yang lebih kecil.
Kumpulan FAQ
**Q: Bolehkah saya menyulitkan nombor panjang variabel dengan Interleaved 2 daripada 5?**A: Ya, tetapi hanya bilangan nombor sahaja.
**Q: Apakah bar / bingkai pembawa dalam ITF-14?**A: Sebuah sempadan di sekitar kod bar untuk pematuhan rantaian bekalan/GS1 dan pengesanan pemindai yang lebih baik.
Penggunaan Kasus dan Permohonan
- Pallet dan karton label (ITF-14)
- Penyimpanan / Inventori Perindustrian (I2of5)
- Barcode Kasus Penghantaran
- Automatik Rantaian Bekalan Bulk
Amalan Terbaik: Jadual Rujukan Cepat
Tip | Do | Tidak boleh |
---|---|---|
Jangka panjang digit | ITF-14: 13, I2of5: nombor yang sama | Ciri-ciri lain untuk I2of5 |
Pengangkut Bar | Penggunaan bingkai untuk pematuhan ITF-14 | Tiada sempadan untuk label ITF-14 |
Format output | Menggunakan PNG/SVG untuk percetakan crisp | JPG rendah untuk pembungkusan |
Caption | Tunjukkan di bawah untuk ketelusan | Menyembunyikan pada label gudang |
Conclusion
ITF-14 dan Interleaved 2 of 5 adalah latar belakang logistik dan automatik gudang. Aspose.BarCode untuk .NET menjadikan mudah untuk menghasilkan, mengeksport, dan menyesuaikan kod bar ini untuk mana-mana rantaian bekalan atau aliran kerja industri. Aspose.BarCode API rujukan untuk lebih terperinci.