Kuinka tuottaa koodia 39 ja koodi 39 Täydelliset ASCII-barkoodit mukautetulla tekstillä .NET: ssä
Mitkä ovat koodi 39 ja kooda 39 täysi ASCII-barkoodi?
Koodi 39 on yleisesti käytetty 1D-tunnuskoodi, joka tukee yläkerroin kirjaimia, numeroita ja muutamia symboleja – ihanteellinen omaisuuserämerkille, talletukselle, kirjastojärjestelmille ja ID-kortille.
Nopea aloitus (minimi esimerkki)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Code39, "ABC1234");
generator.Save("asset-code39.png", BarCodeImageFormat.Png);
Sisällön taulukko
- Johdanto
- Mitkä ovat koodi 39 ja kooda 39 täysi ASCII-barkoodi?
- Nopea aloitus (minimi esimerkki)
- edellytykset
- Vaiheittainen toteutus
- Barcode -näytön mukauttaminen
- Tuetut lähtömuodot
- Ongelmien ratkaiseminen ja yhteiset ongelmat
- FAQs
- Käytä tapauksia ja sovelluksia
- Parhaat käytännöt
- Liittyvät artikkelit
- johtopäätöksiä
Johdanto
Tässä artikkelissa selitetään, miten tuottaa Koodi 39 ja Koori 39 Täydelliset ASCII-barkoodit omaisuuden hallintaan, kirjastojärjestelmiin ja tallennusvirtoihin käyttämällä Aspose.BarCode .NET.
edellytykset
- Visual Studio 2019 tai uudempi
- .NET 6.0+ tai .Net Framework 4.6.2+
- Aspose.BarCode for .NET (NuGet) -ohjelmistoa varten
- Perustiedot C#
PM> Install-Package Aspose.BarCode
Vaiheittainen toteutus
Esimerkki 39 on seuraava:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39, "ASSET2025");
gen.Save("asset-code39.png", BarCodeImageFormat.Png);
Koodi 39 Täydellinen ASCII (Extended) Esimerkki:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39Extended, "Asset#1234_ABC");
gen.Save("asset-code39ext.png", BarCodeImageFormat.Png);
Barcode -näytön mukauttaminen
- • Tarkista digitaali:
csgen.Parameters.Barcode.Code39.EnableChecksum = true;
- Bar korkeus / leveys:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- Väri ja tausta:
csgen.Parameters.Barcode.BarColor = Color.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
- Pääosat
csgen.Parameters.CaptionBelow\.Visible = true;
- Täydellinen ASCII tilaa:
EncodeTypes.Code39Extended
Tuetut lähtömuodot
- PNG, JPEG, BMP – tulostus ja web
- TIFF – High-res / arkisto
- SVG, EMF – Scalable grafiikka
Ongelmien ratkaiseminen ja yhteiset ongelmat
Ei koodi ole skannattu?
Varmista, että käytetään vain voimassa olevia merkkejä (A-Z, 0-9, - $ % . / + tilaa peruskoodi 39).
Erityisiä merkkejä varten käytä Code39Extended.
Tutustuko epäonnistumiseen?
Aktivoi tai poistaa tarkastuslaitteen, joka vastaa skanneriasetusta.
Pienet merkinnät eivät sovi?
Muokkaa baarin korkeutta ja XDimenssia; käytä koodia 39 yli koodi128 vähemmän tiheille koodeille.
FAQs
**Q: Mikä on koodin 39 ja koodin 39 täydellinen ASCII ero?**A: Standard Code 39 tukee vain rajoitettua merkkiä. täysi ASCII-tila (Extended) mahdollistaa kaikkien ascii-merkkien koodaamalla ne kahdeksi symboliksi.
**Q: Onko tarkastusnumero pakollinen?**A: Se on valinnaista koodissa 39. Käytä sitä vain, jos työnkulku tai skanneri vaatii sitä.
Käytä tapauksia ja sovelluksia
- Varojen ja laitteiden merkintä
- Kirjasto ja koulun hallinta
- Inventory/Stockroom seuranta
- Teollisuus- ja ID-merkinnät
Parhaat käytännöt: Rapid Reference Table
Tyyppi | Tee | Älä anna |
---|---|---|
Charset | Käytä A-Z, 0-9, -.$%./+ (perus) | Käytä perusmuotoa alempana |
Täydellinen ASCII | Käytä koodia39Symboleille laajennettu | Odota symboleja perusmuodossa |
Lähtömuoto | SVG/PNG CRISP-tuotantoon | Alhainen JPG tulostukseen |
Tarkista digitaali | Vain tarvittaessa sallitaan | mahdollistaa satunnaisesti |
johtopäätöksiä
Koodi 39 on omaisuuden, varastojen ja kirjastojen koodauksen tausta. Aspose.BarCode for .NET tarjoaa joustavia vaihtoehtoja jokaiselle skenaarioon. Aspose.BarCode API viittaus edistyksellisempiä barcode-ominaisuuksia varten.