Kā ģenerēt Kodu 39 un Kods 39 Full ASCII Barcodes ar pielāgotu tekstu .NET
Kas ir Koda 39 un Kode 39 Full ASCII Barkodi?
Kods 39 ir plaši izmantots 1D rindkoda, kas atbalsta augšdaļas burtus, numurus un dažus simboliem – ideāls aktīvu etiķetēm, inventāriem, bibliotēku sistēmām un ID kartēm.
Ātrs sākums (minimālais piemērs)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Code39, "ABC1234");
generator.Save("asset-code39.png", BarCodeImageFormat.Png);
satura tabula
- Introduction
- Kas ir Koda 39 un Kode 39 Full ASCII Barkodi?
- Ātrs sākums (minimālais piemērs)
- Prerequisites
- Step-by-step īstenošana
- Barkoda izskats
- Atbalstītie izejas formāti
- Problēmu risināšana un kopīgas problēmas
- FAQs
- Izmantojiet gadījumus un pieteikumus
- Labākās prakses
- Saistītie raksti
- Conclusion
Introduction
Šajā rakstā ir izskaidrots, kā radīt Kodu 39 un Kods 39 Pilnīgi ASCII barkodi aktīvu pārvaldībai, bibliotēku sistēmām un inventāra darba plūsmām, izmantojot Aspose.BarCode .NET.
Prerequisites
- Visual Studio 2019 vai vēlāk
- .NET 6.0+ vai .Net Framework 4.6.2+
- Aspose.BarCode par .NET (NuGet)
- C# zināšanas
PM> Install-Package Aspose.BarCode
Step-by-step īstenošana
39 Piemērs:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39, "ASSET2025");
gen.Save("asset-code39.png", BarCodeImageFormat.Png);
Kods 39 Pilns ASCII (paplašināts) piemērs:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39Extended, "Asset#1234_ABC");
gen.Save("asset-code39ext.png", BarCodeImageFormat.Png);
Barkoda izskats
- Pārbaudiet skaitli:
csgen.Parameters.Barcode.Code39.EnableChecksum = true;
- Bar augstums / platums:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- krāsas un aizmugures:
csgen.Parameters.Barcode.BarColor = Color.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
- Kapteinis ir:
csgen.Parameters.CaptionBelow\.Visible = true;
- ** Pilns ASCII režīms:**
EncodeTypes.Code39Extended
Atbalstītie izejas formāti
- PNG, JPEG, BMP – drukāšana un tīkls
- TIFF – augstā līmenī / arhīvs
- SVG, EMF – Scalable grafika
Problēmu risināšana un kopīgas problēmas
*Kods nav skenēts? *
Pārliecinieties, ka tiek izmantotas tikai derīgas rakstzīmes (A-Z, 0-9, - $ % . / + telpa pamatkodam 39).
Īpašiem rakstzīmēm izmantojiet Code39Extended.
“Vai tas ir nepareizi?”
Iegūstiet vai izslēdziet pārbaudi, lai atbilstu jūsu skenera konfigurācijai.
** Mazs marķējums neatbilst?**
Pielāgojiet baras augstumu un XDimension; izmantojiet Kodu 39 virs Koda128 mazāk blīvajiem kodiem.
FAQs
**Q: Kāda ir atšķirība starp Kodu 39 un Kodeksu 39 Full ASCII?**A: Standarta kods 39 atbalsta tikai ierobežotu rakstzīmju komplektu. pilns ASCII režīms (izplatīts) ļauj visiem ASKII simboliem, kodējot tos kā divu simbolu sekas.
**Q: Vai pārbaudes skaitlis ir obligāts?**A: Tas ir opcionāls kodā 39.Iegūstiet to tikai tad, ja jūsu darba plūsma vai skenētājs to pieprasa.
Izmantojiet gadījumus un pieteikumus
- Aktīvu un aprīkojuma marķējums
- Bibliotēka un skolu vadība
- Inventory/Stockroom izsekošana
- Industrijas un ID zīmes
Labākās prakses: ātrās atsauces tabula
Tip | Do | Nelietojiet |
---|---|---|
Charset | Izmantojiet A-Z, 0-9, -.$%./+ (bāzes) | Izmanto zemākus rādītājus pamatmodā |
Pilns ASCII | Izmantojiet kods39Symbolu paplašināšana | Gaida simboli pamata režīmā |
Izplūdes formāts | SVG/PNG krīzes ražošanai | JPG zems līmenis drukāšanai |
Pārbaudiet skaitli | Iespējams tikai tad, ja nepieciešams | Iespējams nejauši |
Conclusion
Kods 39 ir aktīvu, inventāra un bibliotēkas kodēšanas aizmugures. Aspose.BarCode for .NET piedāvā elastīgas iespējas katram scenārijam. Aspose.BarCode API atsauce Lai uzlabotu barkoda funkcijas.