Aprèn com generar Codabar i Code 11 barcodes en aplicacions .NET utilitzant Aspose.BarCode. Aquesta guia cobreix la instal·lació, les etapes de generació de codi de bar, opcions de personalització, i les millors pràctiques per a la salut i els casos d’ús de la biblioteca.
Introducció
Aquest article proporciona un recorregut detallat sobre la generació de codis de barra Codabar i Code 11 per a la salut, biblioteca, telecomunicacions i aplicacions de rastreig de parcel·les utilitzant Aspose.BarCode per .NET. Inclou instruccions pas a pas, exemples de codi C# i consells per integrar aquests tipus de barcode en els vostres projectes .Net.
Què són Codabar i Code 11 Barcodes?
Codabar és un codi de barra numèric que s’utilitza àmpliament en bancs de sang, biblioteques i serveis de parcel·les, que dóna suport als dígits 0-9 i A-D per a símbols d’inici/stop. El codi 11 es fa servir per al inventari i la identificació de telecomunicacions, donant suport a 0–9 i dash (-). Tots dos són simples, senzills i ideals per als fluxos de treball institucionals.
Iniciació ràpida (exemple mínim)
L’exemple mínim següent demostra com generar un codi de barrera Codabar:
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
generator.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Prerequisits
- Visual Studio 2019 o posterior
- .NET 6.0+ o .Net Framework 4.6.2+
- Aspose.BarCode per a .NET (NuGet)
- C# coneixements bàsics
PM> Install-Package Aspose.BarCode
Implementació de pas a pas
Exemple de codis:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
gen.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Codi 11 Exemple:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code11, "12345-6789");
gen.Save("code11-telecom.png", BarCodeImageFormat.Png);
Exemple complet
Consulteu les opcions de digitalització i personalització
- Codi 11 Check Digit:
csgen.Parameters.Barcode.Code11.EnableChecksum = true;
- Alçada i amplada del bar:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- Pel·lícula de color / Background:
csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
- Capçalera de la Comissió:
csgen.Parameters.CaptionBelow.Visible = true;
Caracterització de l’aparició de barcode
- Veure per damunt per a l’alçada de la barra, la amplada i el color
- Ajustar XDimension i BarHeight per a la mida de l’etiqueta
- Utilitzar SVG o PNG per imprimir crisp
Formats de sortida suportats
- PNG, JPEG, BMP — Impressió i digital
- TIFF — Arxiu o impressors mèdics/lab
- SVG, EMF — etiquetes de gran escala o digitals
Problemes i problemes comuns
El barc no escaneix?- Només utilitzeu els caràcters vàlids; assegureu-vos els símbols d’inici/stop adequats per a Codabar.
Els errors de verificació? - Aplicar/disabilitar el checksum per encaixar les expectatives de l’escàner o d’aplicació.
L’etiqueta petita no s’adapta?- Dimensió inferior i xdimension.
FAQs
**Q: Són acceptats aquests codis de bar a les biblioteques i serveis sanitaris moderns?**A: Sí, tots dos s’utilitzen a tot el món per a heretat i nous fluxos de treball.**Q: Puc codificar el text amb Codabar?**A: No—Codabar és numèric amb A-D per a l’inici/stop només.
Utilitzar casos i aplicacions
- Etiquetatge bancari de sang (Codabar)
- Biblioteca i gestió de préstecs
- Parcel i seguiment de correu
- Telecom actiu / inventaris (codi 11)
Millors pràctiques: taula de referència ràpida
Tipus | Feu | No es |
---|---|---|
Charset | Codabar: 0-9,A-D; Codi 11: 0,9 - | Utilitza lletres o símbols |
Inici / parada | Utilitzar A-D per a Codabar | Omit start/stop personatges |
Format de sortida | SVG/PNG per a la producció de crisp | Low-res JPG per a la impressió |
Verificació digital | Permet si el flux de treball requereix | Permet de forma aleatòria |
Conclusió
Codabar i el codi 11 segueixen sent essencials per a la salut, la biblioteca i els fluxos de treball de seguiment del llegat. Aspose.BarCode per .NET fa que la seva generació i integració sigui senzilla. Aspose.BarCode API Referència Més exemples i opcions.
More in this category
- Acceleració de l'escanament de codi de bar 1D en fluxos de treball d'inventari i emmagatzematge en .NET
- Creació de barcodes UPC-A i U PC-E per a l'envasament de productes en .NET
- Creació de codis de bar GS1-128 (UCC/EAN-128) per a la cadena de subministrament i la conformitat en .NET
- Crear ISBN i ISSN Barcodes per a llibres i periòdics en .NET
- Extreure metadades de codi QR utilitzant Aspose.BarCode per .NET