Generácia kódov 128 je programaticky nevyhnutná pre riadenie dodávateľského reťazca, dopravnú logistiku, kontrolu inventúry a sledovanie aktíva.Tento článok ukazuje, ako používať Aspose.BarCode pre .NET na vytvorenie presných a čitateľných kódy s prispôsobiteľnými vlastnosťami.

Úvod

Kód 128 je všestranný štandard čiarového kódu široko používaný v rôznych odvetviach pre jeho vysokú hustotu údajov a funkciu automatického šekovania.V tomto sprievodcovi sa dozvieme, ako vytvoriť kód 128 pomocou Aspose.BarCode pre .NET, aby sa zabezpečilo, že sú presné, čitateľné a sú v súlade s priemyselnými normami.

Predpoklady

Predtým, než sa ponoríte do detailov implementácie, uistite sa, že máte nasledujúce nastavenie:

  • Visual Studio 2019 alebo neskôr
  • .NET 6.0 alebo novší (alebo .NET Framework 4.6.2+)
  • Aspose.BarCode pre .NET nainštalovaný prostredníctvom programu NuGet Package Manager
  • Základné znalosti C#

Ak chcete nainštalovať Aspose.BarCode, spustite nasledujúci príkaz v konzole Package Manager:

PM> Install-Package Aspose.BarCode

krok za krokom implementácia

Krok 1: Import Aspose.BarCode Namespace

Importovanie potrebného názvového priestoru na prácu s barovými kódmi.

using Aspose.BarCode.Generation;

Krok 2: Vytvorte Barcode Generator Instance

Vytvorte si príklad BarcodeGenerator a špecifikovať typ čárového kódu ako kód128.V tomto kroku môžete tiež nastaviť údaje, ktoré majú byť kódované.

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

Krok 3: Prispôsobenie vlastností barového kódu (voliteľné)

Prispôsobte rôzne vlastnosti čárového kódu, ako je režim nastavenia kódov, výška čára, text odkazu a farby.

// 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;

Krok 4: Uložiť alebo Exportovať Barcode obrázok

Uložiť vytvorený obrázok čárového kódu v požadovaných formátoch, ako je PNG, SVG atď.

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

Kompletný príklad

Nižšie je kompletný príklad, ktorý ukazuje, ako vytvoriť a prispôsobiť kód 128 bar kódov pomocou Aspose.BarCode pre .NET.

using Aspose.BarCode.Generation;
using System.Drawing;

class Program
{
    static void Main()
    {
        BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "A123B456789");
        generator.Parameters.Barcode.Code128.Code128EncodeMode = Code128EncodeMode.Auto;
        generator.Parameters.Barcode.BarHeight.Pixels = 120;
        generator.Parameters.Barcode.XDimension.Pixels = 3;
        generator.Parameters.CaptionAbove.Text = "Order Number";
        generator.Parameters.CaptionAbove.Visible = true;
        generator.Parameters.CaptionBelow.Text = "A123B456789";
        generator.Parameters.CaptionBelow.Visible = true;
        generator.Parameters.Barcode.BarColor = Color.Black;
        generator.Parameters.Barcode.BackColor = Color.White;
        generator.Parameters.ImageParameters.AntiAlias = true;
        generator.Save("order-code128.png", BarCodeImageFormat.Png);
        generator.Save("order-code128.svg", BarCodeImageFormat.Svg);
    }
}

Tipy a triky

  • Použitie Code128EncodeMode.CodeB pre vyššie/nižšie prípadové písmená a čísla, alebo Code128EncodeMode.CodeC pre číslicko-jednoduché, dvojité hustoty kódovanie.
  • Export SVG pre vysoko kvalitnú vektorovú grafiku v tlači alebo webových rozloženiach.
  • Prispôsobte výšku baru a XDimension tak, aby vyhovovali vašim požiadavkám na štítok alebo veľkosť balenia.
  • Umožňuje anti-aliasing pre najhlbšie obrázky, najmä pre malé čiarové kódy alebo digitálne displeje.

FAQs

**Q: Ako môžem efektívne kódovať dlhé číselné hodnoty?**A: Použitie Code128EncodeMode.CodeC pre číselné údaje (dĺžka musí byť aj) na dvojnásobnú hustotu kódovania.

**Q: Môžem pridať logo alebo overlay do obrazu čiarového kódu?**Odpoveď: Áno, môžete post-procesovať obrázok pomocou System.Drawing alebo akúkoľvek grafickú knižnicu .NET po ušetrení.

**Q: Kód 128 obsahuje kontrolný poplatok?**Odpoveď: Áno, šek sa vypočíta a kóduje automaticky.

Použitie prípadov a aplikácií

  • Doprava a kartónové štítky
  • Príslušenstvo pre Inventory / Asset Tracking
  • Retail/POS produktové značky
  • Laboratórne / vzorové sledovanie
  • Knižnica a správa súborov

Najlepšie postupy

  • Vždy overte výstup pomocou skeneru pred masovým tlačením
  • Použite dostatočnú výšku baru pre ľahko ovládané skenovanie
  • Vyberte SVG alebo 300 DPI PNG pre profesionálne tlačové štítky
  • Záznam alebo ukladanie kódového textu a barového kódu obrazovej cesty pre auditové trasy

Záver

Aspose.BarCode pre .NET je ideálnym súborom nástrojov na generovanie kódu 128 barových kódov vo veľkosti, s bohatou prispôsobenosťou, vysokou kvalitou výstupu a dodržiavaním všetkých priemyselných scenárov. Aspose.BarCode API Referencia.

More in this category