Kaip sukurti kodą 128 barkodai naudojant Aspose.BarCode .NET

Kaip sukurti kodą 128 barkodai naudojant Aspose.BarCode .NET

Kodas 128 yra vienas populiariausių 1D juostos kodo standartų – naudojamas visame pasaulyje siuntoms, logistikai, inventoriui, turto sekimui ir POS. Jis palaiko alfanumerinius ir numerinius duomenis, apima automatinį patikrinimą ir yra plačiai suderinamas su skeneriais ir pramonės programine įranga.

Realaus pasaulio problema

Organizacijos turi koduoti užsakymų numerius, turto ID arba SKU kaip tvirtus barkodus greitam, be klaidų skenavimui. rankiniu būdu barkodų kūrimas yra neveiksmingas ir klaidų grėsmė. kūrėjams reikia programinės .NET metodikos, kad būtų sukurtas Kodas 128 barkodai, kurie yra tikslūs, skaityti ir atitinka pramonės reikalavimus.

Išvada sprendimo

Aspose.BarCode for .NET leidžia kurti ir pritaikyti Code 128 barkodus bet kuriai programai – masiniams siuntimo etikečių, inventoriaus žymų ar skaitmeninių išteklių kūrimui. Palaikomi visi pagrindiniai kodų rinkiniai (A/B/C) ir galite eksportuoti vaizdus į kelis formatus tiek spausdinimui, tiek skaitmeniniams procesams.


Priešpriešiniai

  • Visual Studio 2019 arba vėliau
  • .NET 6.0 arba naujesnė (arba .NET Framework 4.6.2+)
  • Aspose.BarCode for .NET (install via NuGet)
  • C# žinių pagrindai
PM> Install-Package Aspose.BarCode

Kitas

1 žingsnis: Įdiegti ir importuoti Aspose.BarCode

using Aspose.BarCode.Generation;

Kitas žingsnis: sukurkite kodą 128 juostos kodo generatorius

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "A123B456789");

3 žingsnis: (reikalingas) Įdėti kodą, aukštis, kapcija, spalvų

// Select code set automatically or force A/B/C (optional)
generator.Parameters.Barcode.Code128.Code128EncodeMode = Code128EncodeMode.Auto;
// Set bar height and X dimension (width)
generator.Parameters.Barcode.BarHeight.Pixels = 120;
generator.Parameters.Barcode.XDimension.Pixels = 3;
// Optional: Add human-readable caption
generator.Parameters.CaptionAbove.Text = "Order Number";
generator.Parameters.CaptionAbove.Visible = true;
generator.Parameters.CaptionBelow.Text = "A123B456789";
generator.Parameters.CaptionBelow.Visible = true;
// Optional: Set foreground/background colors
generator.Parameters.Barcode.BarColor = Color.Black;
generator.Parameters.Barcode.BackColor = Color.White;
// Enable anti-aliasing for high-res output
generator.Parameters.ImageParameters.AntiAlias = true;

4 žingsnis: išsaugoti arba eksportuoti barkodų vaizdą

generator.Save("order-code128.png", BarCodeImageFormat.Png);
generator.Save("order-code128.svg", BarCodeImageFormat.Svg);

5 žingsnis: išsami pavyzdys

using Aspose.BarCode.Generation;
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");

// set captions
generator.Parameters.CaptionAbove.Text = "The caption above.";
generator.Parameters.CaptionAbove.Visible = true;
generator.Parameters.CaptionBelow.Text = "The caption below.";
generator.Parameters.CaptionBelow.Visible = true;

// generate barcode
generator.Save("generate-barcode.png");

Tipai ir trikdai

  • Naudokite kodą128EncodeMode.CodeB viršutinėms ir žemesnėms skirsnių raidėms ir skaičiams arba kodą128EncodeMode.CodeC numeriniam tik dvigubo tankio kodavimui.
  • SVG eksportuoti aukštos kokybės vektorinės grafikos spausdinimo ar interneto išdėstymų.
  • Pritaikykite juostos aukštį ir XDimension, kad atitiktų jūsų etiketės ar pakuočių dydžio reikalavimus.
  • Galite anti-aliasių plokščių vaizdams, ypač mažoms barkodams ar skaitmeniniams ekranams.

FAQs

K: Kaip efektyviai koduoti ilgą skaitmeninę vertę? A: Naudokite kodą128EncodeMode.CodeC tik numeriniams duomenims (ilgumas turi būti netgi) dvigubai kodavimo tankį.

K: Ar galiu pridėti logotipą ar viršutinį plokštelę prie juostos vaizdo? A: Taip, galite perdirbti vaizdą naudodami System.Drawing arba bet kurią .NET grafikos biblioteką po to, kai išsaugo.

K: Kodas 128 apima peržiūrą? A: Taip, čekis apskaičiuojamas ir koduojamas automatiškai.


Naudokite atvejų ir programų

  • Krovinių ir kartonų etiketės
  • Turto / turto sekimo
  • Retail / POS produktų žymės
  • Laboratorijos / pavyzdžių stebėjimas
  • Biblioteka ir failų valdymas

Geriausios praktikos

  • Visada patvirtinkite išleidimą su skeneru prieš masinį spausdinimą
  • Naudokite pakankamai juostos aukštį lengvai tvarkomi skenavimui
  • Pasirinkite SVG arba 300 DPI PNG profesionaliems spausdinimo etiketėms
  • Įrašyti arba saugoti kodo tekstą ir juostos kodo vaizdo kelią audito maršrutus

Išvada

Aspose.BarCode for .NET yra idealus įrankių rinkinys, skirtas masiškai generuoti Code 128 barkodus, siūlantį gausų pritaikymą, aukštos kokybės išvestį ir atitiktį visiems pramonės scenarijams. Daugiau galimybių rasite Aspose.BarCode API Reference .

 Lietuvių