Како генерисати код 39 и код 39, пуне АСЦИИ баркоде са прилагођеним текстом у .NET-у
Који су кодови 39 и код 39 Пул АСЦИИ?
Код 39 је широко коришћени 1Д баркод који подржава врхунске писма, бројеве и неколико симбола – идеалан за ознаке имовине, инвентаризацију, библиотечке системе и ИД картице.
Брзи почетак (минимални пример)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Code39, "ABC1234");
generator.Save("asset-code39.png", BarCodeImageFormat.Png);
Табела садржаја
- Увод
- Који су кодови 39 и код 39 Пул АСЦИИ?
- Брзи почетак (минимални пример)
- Принципи
- Корак по корак спровођење
- Прилагођавање појављивања баркода
- Подржани излазни формати
- Решавање проблема и заједничке проблеме
- FAQs
- Коришћење случајева и апликација
- Најбоља пракса
- повезани чланци
- Закључак
Увод
Овај чланак објашњава како генерисати код 39 и код 39, пуне АСЦИИ баркоде за управљање имовином, библиотечне системе и протоке рада за складиштење користећи АСПОСЕ.БАРКОД за .НЕТ.
Принципи
- Visual Studio 2019 или касније
- .NET 6.0+ или .Net Framework 4.6.2+
- Aspose.BarCode za .NET (NuGet)
- Основни знања Ц #
PM> Install-Package Aspose.BarCode
Корак по корак спровођење
Код 39 Пример:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39, "ASSET2025");
gen.Save("asset-code39.png", BarCodeImageFormat.Png);
Код 39 Потпуни АСЦИИ (проширени) Пример:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39Extended, "Asset#1234_ABC");
gen.Save("asset-code39ext.png", BarCodeImageFormat.Png);
Прилагођавање појављивања баркода
- Проверите дигитални број:
csgen.Parameters.Barcode.Code39.EnableChecksum = true;
- Баро висине / ширине:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- Боја и позадина:
csgen.Parameters.Barcode.BarColor = Color.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
- Капција :
csgen.Parameters.CaptionBelow\.Visible = true;
- Потпуни АСЦИИ режим:
EncodeTypes.Code39Extended
Подржани излазни формати
- ПНГ, ЈПЕГ, БМП – штампање и веб
- ТИФФ - Високи ре / архива
- СВГ, ЕМФ – Скалабилна графика
Решавање проблема и заједничке проблеме
Бацкод не скенира?
Уверите се да се користе само важећи знаци (А-З, 0-9, - $ % . / + простор за основни код 39).
За посебне ликове, користите Код39Екстендиран.
Да ли је то погрешно?
Омогућити или деактивирати чексум да одговара вашој конфигурацији скенера.
Мали етикет не одговара?
Prilagodite visinu traku i XDimension; koristite kod 39 nad kodom128 za manje guste kodove.
FAQs
**П: Која је разлика између Кода 39 и Код 39 Пул АСЦИИ?**А: Стандардни код 39 подржава само ограничен сет карактера. пуни АСЦИИ режим (Екстендирани) омогућава све АСИИ карактере кодирањем као две симболне секције.
Q: Da li je kontrolni broj obavezan? A: To je opcionalno u Kodu 39. omogućava ga samo ako vaš tok rada ili skener zahteva.
Коришћење случајева и апликација
- Активи и опрема етикетирање
- Библиотека и школски менаџмент
- Inventory/Stockroom праћење
- Индустријски и ИД знакови
Најбоља пракса: Брза референтна табела
Тип | Do | Не дај |
---|---|---|
Charset | Користите А-З, 0-9, -.$%./+ (основни) | Употреба нижице у основном режиму |
Потпуно АСЦИ | Коришћење кода39Проширено за симболе | Очекивање симбола у основном режиму |
излазни формат | SVG/PNG za crisp proizvodnju | Ниско нивоа ЈПГ за штампање |
Проверите дигитално | Могуће је само ако је потребно | Могуће је случајно |
Закључак
Код 39 је позадина имовине, инвентара и библиотеке баркодирање.Аппосе.Баркод за .НЕТ нуди флексибилне опције за сваки сценарио. Aspose.BarCode API Референце За више напредних функција баркода.