Generați codul 39 și cod 39 complet ASCII în aplicațiile .NET folosind biblioteca Aspose.BarCode. Acest ghid oferă instrucțiuni pas cu pas, mostre de cod C# și sfaturi de personalizare pentru apariția codului bar.
Introducere
Acest articol explică modul de generare a Codului 39 și Codul 39 coduri full ASCII pentru gestionarea activelor, urmărirea inventariilor și alte aplicații folosind Aspose.BarCode pentru .NET. Acesta include exemple complete de cod C# și sfaturi cu privire la personalizarea aspectului codului.
Care sunt codurile 39 și codul 39 Full ASCII?
Codul 39 este un cod de frunze 1D utilizat pe scară largă care susține litere, numere și câteva simboluri - ideal pentru etichete de active, sisteme de inventare, administrare a bibliotecii și carduri de identitate.
Începerea rapidă (exemplu minim)
Următorul exemplu minim demonstrează modul de a genera un cod de noroc de bază 39 în C#:
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Code39, "ABC1234");
generator.Save("asset-code39.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
Codul 39 Exemplu:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39, "ASSET2025");
gen.Save("asset-code39.png", BarCodeImageFormat.Png);
Cod 39 Exemplu complet ASCII (Extended):
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39Extended, "Asset#1234_ABC");
gen.Save("asset-code39ext.png", BarCodeImageFormat.Png);
Apariția codului de bar
- • Verificarea numărului:
csgen.Parameters.Barcode.Code39.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.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
- Cuvânt cheie:
csgen.Parameters.CaptionBelow.Visible = true;
- Modul complet ASCII:
EncodeTypes.Code39Extended
Formate de ieșire susținute
- PNG, JPEG, BMP — Imprimare și web
- TIFF — High-res / arhivă
- SVG, EMF — Grafică scalabilă
Problemele de rezolvare și problemele comune
Codul de încărcare nu este scanat? - Asigurați-vă că sunt utilizate numai caractere valabile (A-Z, 0-9, - $ % . / + spațiu pentru codul de bază 39).
Pentru caracterele speciale, utilizați Code39Extended.
„Checksum mismatch”- Permite sau dezactivează checksum pentru a se potrivi cu configurarea scanerului.
Să nu se potrivească etichetele mici? - Adăugați înălțimea barului și dimensiunea XD; utilizați codul 39 peste cod128 pentru coduri mai puțin dense.
FAQ-uri
**Q: Care este diferența dintre Codul 39 și Codului 39 Full ASCII?**A: Codul standard 39 susține doar un set limitat de caractere. modul ASCII complet (Extended) permite toate caracterele AS CII prin codarea lor ca secvențe de două simboluri.**Q: Este obligatoriu numărul de verificare?**A: Este opțional în Codul 39.Activați-l numai dacă fluxul de lucru sau scanatorul dvs. necesită.
Folosește cazuri și aplicații
- Eticheta activelor și echipamentelor
- Biblioteca și școala de management
- Inventori / stocuri de urmărire
- Bande industriale și de identitate
Cele mai bune practici: tabelul de referință rapid
Tipuri | Fă | Să nu |
---|---|---|
Charset | Utilizați A-Z, 0-9, -.$%./+ (basic) | Foloseste-te in moduri de bază |
Ascensiune completă | Foloseste codul39Extended pentru simboluri | Simboluri de așteptare în modul de bază |
Formatul de ieșire | SVG/PNG pentru producția de crisp | Reducere JPG pentru imprimare |
Verificați numărul | Este posibilă numai dacă este necesar | Permite în mod aleatoriu |
concluziile
Codul 39 este fundalul activului, inventarului și codificării bibliotecii. Aspose.BarCode pentru .NET oferă opțiuni flexibile pentru fiecare scenariu. Aspose.BarCode API Referință pentru caracteristicile mai avansate ale codului de bar.
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