Ako vytvoriť kód 39 a kód 49 Full ASCII Barcodes s vlastným textom v .NET
Čo sú kódy 39 a kód 39 Full ASCII Barcodes?
Kód 39 je široko používaný 1D čiarový kód, ktorý podporuje písmená, čísla a niekoľko symbolov - ideálny pre značky aktív, inventory, knižné systémy a ID karty.
rýchly štart (minimálny príklad)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Code39, "ABC1234");
generator.Save("asset-code39.png", BarCodeImageFormat.Png);
Tabuľka obsahu
- Úvod
- Čo sú kódy 39 a kód 39 Full ASCII Barcodes?
- rýchly štart (minimálny príklad)
- Predpoklady
- krok za krokom implementácia
- Príslušenstvo pre Barcode
- Podporované formáty
- Problémy a spoločné problémy
- FAQs
- Použitie prípadov a aplikácií
- Najlepšie postupy
- Súvisiace články
- Záver
Úvod
V tomto článku sa vysvetľuje, ako generovať kód 39 a kod 39 Full ASCII barcode pre riadenie aktív, knižnícke systémy a pracovné toky inventúry pomocou Aspose.BarCode pre .NET.
Predpoklady
- Visual Studio 2019 alebo neskôr
- .NET 6.0+ alebo .Net Framework 4.6.2+
- Aspose.BarCode pre .NET (NuGet)
- Základné C# vedomosti
PM> Install-Package Aspose.BarCode
krok za krokom implementácia
Kód 39 Príklad:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39, "ASSET2025");
gen.Save("asset-code39.png", BarCodeImageFormat.Png);
Kód 39 Kompletný ASCII (rozšírený) Príklad:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39Extended, "Asset#1234_ABC");
gen.Save("asset-code39ext.png", BarCodeImageFormat.Png);
Príslušenstvo pre Barcode
- Pozrite sa na číslo:
csgen.Parameters.Barcode.Code39.EnableChecksum = true;
- Bar výška / šírka:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- farba a pozadie:
csgen.Parameters.Barcode.BarColor = Color.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
- • kapitola:
csgen.Parameters.CaptionBelow\.Visible = true;
- Plný ASCII režim:
EncodeTypes.Code39Extended
Podporované formáty
- PNG, JPEG, BMP – tlač a web
- TIFF – High-res / archív
- SVG, EMF – skalovateľná grafika
Problémy a spoločné problémy
Barcode nie je skenovanie?
Uistite sa, že sa používajú iba platné znaky (A-Z, 0-9, - $ % . / + priestor pre základný kód 39).
V prípade špeciálnych znakov použite kód39Extended.
Prečítajte si tiež: Checksum mismatch?
Povoliť alebo vypnúť kontrolu, aby zodpovedala konfigurácii vášho skeneru.
Malé štítky sa nezhodujú?
Nastaviť výšku čiaru a XDimension; používať kód 39 nad kód128 pre menej husté kódy.
FAQs
**Q: Aký je rozdiel medzi Kódom 39 a Kode 39 Full ASCII?**A: Štandardný kód 39 podporuje len obmedzený súbor znakov. režim plný ASCII (rozšírený) umožňuje všetky znaky AS CII kódovaním ich ako dva symbolové sekvencie.
**Q: Je kontrolné číslo povinné?**A: Je to voliteľné v kóde 39. Povoliť ho len vtedy, ak váš pracovný tok alebo skener vyžaduje.
Použitie prípadov a aplikácií
- Označenie aktív a zariadení
- Knižnica a školské riadenie
- Príslušenstvo pre Inventory / Stockroom Tracking
- Priemyselné a identifikačné značky
Najlepšie postupy: rýchla referenčná tabuľka
Tipy | Do | Nedá sa |
---|---|---|
Charset | Použite A-Z, 0-9, -.$%./+ (základné) | Používať nižšie v základnom režime |
Celý ASCII | Použitie kódu39Vzťahuje sa na symboly | Očakávacie symboly v základnom režime |
Výstupný formát | SVG/PNG pre krispový výstup | Low-res JPG pre tlač |
Skontrolujte digitálne | Možnosť iba v prípade potreby | umožňujú náhodné |
Záver
Kód 39 je chrbtom aktíva, inventúry a bar kódovania knižnice. Aspose.BarCode pre .NET ponúka flexibilné možnosti pre každý scenár. Aspose.BarCode API Referencia pre pokročilejšie funkcie barového kódu.