Aflați cum să generați coduri de bar Codabar și Cod 11 în aplicațiile .NET folosind Aspose.BarCode. Acest ghid acoperă instalarea, pașii de generare a codului de bare, opțiunile de personalizare și cele mai bune practici pentru cazurile de îngrijire a sănătății și utilizarea bibliotecii.
Introducere
Acest articol oferă o trecere detaliată în ceea ce privește generarea codurilor Codabar și Cod 11 pentru asistență medicală, bibliotecă, telecom și aplicații de urmărire a parcelelor folosind Aspose.BarCode pentru .NET. Acesta include instrucțiuni pas cu pas, exemple de cod C# și sfaturi pentru integrarea acestor tipuri de barcode în proiectele dvs. .NET.
Ce sunt Codabar și Cod 11 Coduri Bar?
Codabar este un cod numeric utilizat pe scară largă în bănci de sânge, biblioteci și servicii de parcelă, susținând cifrele 0-9 plus A-D pentru simbolurile de start/stop. Codul 11 este folosit pentru inventariile și identificarea telecom, suportând numere 0-9, și dash (-). Ambele sunt simple, scanner-friendly, și ideal pentru fluxuri de lucru instituționale.
Începerea rapidă (exemplu minim)
Următorul exemplu minim demonstrează modul de generare a unui cod codabar:
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
generator.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Prevederile
- Visual Studio 2019 sau mai târziu
- .NET 6.0+ sau .NET Framework 4.6.2+
- Aspose.BarCode pentru .NET (NuGet)
- Cunoașterea C#
PM> Install-Package Aspose.BarCode
Implementarea pas cu pas
Exemplu de codare:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Codabar, "A123456B");
gen.Save("codabar-bloodbank.png", BarCodeImageFormat.Png);
Codul 11 Exemplu:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code11, "12345-6789");
gen.Save("code11-telecom.png", BarCodeImageFormat.Png);
Exemplu complet
Verificați opțiunile de digitizare și personalizare
- Codul 11 Verificați numărul:
csgen.Parameters.Barcode.Code11.EnableChecksum = true;
- Înălțimea / lățime a barului:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- Culoare și fundal:
csgen.Parameters.Barcode.BarColor = Color.MidnightBlue; gen.Parameters.Barcode.BackColor = Color.White;
- Cuvânt cheie:
csgen.Parameters.CaptionBelow.Visible = true;
Apariția codului de bar
- Vezi mai sus pentru înălțimea, latitudinea și culoarea barului
- Ajustarea dimensiunii XDimension și BarHeight pentru dimensiunea etichetei
- Utilizați SVG sau PNG pentru imprimarea crisp
Formate de ieșire susținute
- PNG, JPEG, BMP — Imprimare și digitală
- TIFF — Arhivă sau medicale / imprimante de laborator
- SVG, EMF — etichete pe scară largă sau digitale
Problemele de rezolvare și problemele comune
Codul de încărcare nu este scanat? - Utilizați numai caractere valabile; asigurați-vă că simbolurile de start/stop potrivite pentru Codabar.
• Verificarea erorilor?- Permite/disabilizează checksum pentru a se potrivi cu așteptările scanatorului sau ale aplicației.
Să nu se potrivească etichetele mici? - Dimensiunea inferioara si dimensiunea XD.
FAQ-uri
**Q: Sunt acești coduri de noroc acceptate în asistența medicală și bibliotecile moderne?**A: Da, amândouă sunt folosite în întreaga lume pentru moștenire și noi fluxuri de lucru.**Q: Pot codifica textul cu Codabar?**A: No—Codabarul este numeric cu A-D pentru start/stop numai.
Folosește cazuri și aplicații
- Eticheta bancară de sânge (Codabar)
- Biblioteca și managementul împrumuturilor
- Parcel și e-mail de urmărire
- Proprietăți de telecom / inventar (Code 11)
Cele mai bune practici: tabelul de referință rapid
Tipuri | Fă | Să nu |
---|---|---|
Charset | Codabar: 0-9,A-D; Codul 11 - 0-9 - | Utilizați litere sau simboluri |
Începe / Stop | Utilizați A-D pentru Codabar | Omit start/stop personajele |
Formatul de ieșire | SVG/PNG pentru producția de crisp | Reducere JPG pentru imprimare |
Verificați numărul | În cazul în care fluxul de lucru necesită | Permite în mod aleatoriu |
concluziile
Codabar și Cod 11 rămân esențiale pentru fluxurile de lucru de îngrijire a sănătății, biblioteca și urmărirea moștenirii. Aspose.BarCode pentru .NET face generarea și integrarea lor simple. Aspose.BarCode API Referință Pentru mai multe exemple și opțiuni.
More in this category
- Accelerați scanarea codului de bar 1D în fluxurile de lucru din inventari și depozite în .NET
- Ce este GS1 DataBar (RSS-14)? ghid pentru utilizări, tipuri și generații
- Citește codul cu C#
- Citiți mai multe tipuri de cod de bar 1D dintr-o singură imagine în .NET
- Creați coduri de bar GS1-128 (UCC/EAN-128) pentru lanțul de aprovizionare și conformitate în .NET