Jak generovat kód 39 a kód 49 Full ASCII Barcodes s přizpůsobeným textem v .NET
Jaké jsou kódy 39 a kód 39 Full ASCII?
Kód 39 je široce používaný 1D čárový kód, který podporuje písmena, čísla a několik symbolů – ideální pro aktivní značky, inventory, knihovny a ID karty.
Rychlý začátek (minimální příklad)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Code39, "ABC1234");
generator.Save("asset-code39.png", BarCodeImageFormat.Png);
Tabulka obsahů
- Úvod
- Jaké jsou kódy 39 a kód 39 Full ASCII?
- Rychlý začátek (minimální příklad)
- Předpoklady
- krok za krokem implementace
- Přizpůsobení barového kódu
- Podporované formáty výstupu
- Problémy a společné problémy
- FAQs
- Použití případů a aplikací
- Nejlepší postupy
- související články
- závěr
Úvod
Tento článek vysvětluje, jak generovat Kód 39 a kód 39 Full ASCII čárové kódy pro správu aktiv, knihovních systémů a inventářních pracovních toků pomocí Aspose.BarCode pro .NET.
Předpoklady
- Visual Studio 2019 nebo novější
- • .NET 6.0+ nebo 4.6.2+
- Aspose.BarCode pro .NET (NuGet)
- Základní znalosti C#
PM> Install-Package Aspose.BarCode
krok za krokem implementace
Kód 39 Pří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šířený) Příklad:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39Extended, "Asset#1234_ABC");
gen.Save("asset-code39ext.png", BarCodeImageFormat.Png);
Přizpůsobení barového kódu
- Zkontrolujte si digitální číslo:
csgen.Parameters.Barcode.Code39.EnableChecksum = true;
- Bar výška / šířka:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- Barva a pozadí:
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 výstupu
- PNG, JPEG, BMP – tisk a web
- TIFF – High-res / archiv
- SVG, EMF – skalovatelná grafika
Problémy a společné problémy
Barcode není skenován?
Ujistěte se, že jsou použity pouze platné znaky (A-Z, 0-9, - $ % . / + prostor pro základní kód 39).
Pro speciální znaky použijte kód39Extended.
„Připravte se špatně?“
Povolit nebo deaktivovat kontrolu, aby odpovídala konfiguraci skeneru.
Malá značka není vhodná?
Přizpůsobte barovou výšku a XDimension; použijte kód 39 nad kód128 pro méně husté kódy.
FAQs
**Q: Jaký je rozdíl mezi kódem 39 a kódom 39 Full ASCII?**A: Standardní kód 39 podporuje pouze omezený počet znaků. plný ASCII režim (rozšířený) umožňuje všechny znaky, které jsou kódovány jako dva symbolové sekvence.
**Q: Je ověřovací číslo povinné?**Odpověď: V kódu 39 je to volitelné. povolit ho pouze v případě, že váš pracovní tok nebo skener vyžaduje.
Použití případů a aplikací
- Označení aktiv a vybavení
- Knihovna a školní management
- Inventory / Stokroom sledování
- Průmyslové a identifikační značky
Nejlepší postupy: rychlá referenční tabulka
Tipy | Do | Nenechte |
---|---|---|
Charsetová | Použijte A-Z, 0-9, -.$ %/+ (základní) | Používejte nižší kotouč v základní režimu |
Celý ASCII | Použijte kód39Vylepšený pro symboly | Očekávání symbolů v základním režimu |
Výstupní formát | SVG/PNG pro výstup CRISP | Low-res JPG pro tisk |
Zkontrolujte digitální | Možnost pouze v případě potřeby | Možnost náhodného |
závěr
Kód 39 je základem aktiv, inventury a knihovny bar kódování. Aspose.BarCode pro .NET nabízí flexibilní možnosti pro každý scénář. Aspose.BarCode API Reference Pro více pokročilých funkcí barového kódu.