Vygenerujte aztécký čárový kód v C#

Aztécký čárový kód je dvourozměrný čárový kód obsahující čtvercovou mřížku a uprostřed vzor „bull-eye“. Může obsahovat různý počet vrstev v závislosti na různých režimech symbolů. V některých scénářích může být nutné vytvořit aztécký kód pro vytváření kódovaných kódů. V souladu s tím tento článek popisuje, jak generovat aztécký čárový kód programově v C#.

C# API pro generování aztéckého čárového kódu – ke stažení zdarma

Aspose.BarCode for .NET lze použít k vytvoření nebo skenování různých druhů 1D a 2D čárových kódů. Můžete jej snadno nastavit ve své aplikaci stažením referenčních souborů DLL ze sekce New Releases nebo pomocí instalačního příkazu NuGet níže k přístupu z galerie NuGet v Microsoft Visual Studio IDE.

PM> Install-Package Aspose.BarCode

Vygenerujte aztécký čárový kód v C#

Následující kroky vysvětlují, jak vygenerovat aztécký čárový kód:

  1. Inicializujte konstruktor třídy BarcodeGenerator a zadejte EncodeType.
  2. Nastavte hodnotu velikosti v pixelech a režim symbolů.
  3. Exportujte výstupní aztécký čárový kód jako obrázek PNG.

Níže uvedený ukázkový kód vysvětluje, jak vygenerovat aztécký čárový kód v C#:

// Inicializujte objekt třídy BarcodeGenerator 
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Aztec, "Åspóse.Barcóde©");

// Nastavte hodnotu velikosti v pixelech
gen.Parameters.Barcode.XDimension.Pixels = 4;

// Nastavit režim symbolů Kompaktní
gen.Parameters.Barcode.Aztec.AztecSymbolMode = AztecSymbolMode.Compact;

// Uložit výstupní aztécký čárový kód
gen.Save("AztecCompact.png", BarCodeImageFormat.Png);

Vygenerujte Aztec s kódem pro opravu chyb v C#

Chcete-li vygenerovat aztécký kód s opravou chyb v C#, musíte postupovat podle níže uvedených kroků.

  1. Vytvořte objekt třídy BarcodeGenerator a nastavte hodnotu EncodeType.
  2. Nastavte režim symbolů a hodnotu úrovně opravy chyb.
  3. Exportujte výstupní aztécký čárový kód jako obrázek.

Následující fragment kódu ukazuje, jak generovat aztécký kód s opravou chyb programově v C#:

// Inicializujte objekt třídy BarcodeGenerator 
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Aztec, "Åspóse.Barcóde© is used to generate & recognize barcodes");

// Nastavte hodnotu velikosti v pixelech
gen.Parameters.Barcode.XDimension.Pixels = 4;

// Nastavte režim symbolů FullRange
gen.Parameters.Barcode.Aztec.AztecSymbolMode = AztecSymbolMode.FullRange;

// Nastavit kapacitu opravy chyb na 50 %
gen.Parameters.Barcode.Aztec.AztecErrorLevel = 50;

// Uložit výstupní aztécký čárový kód
gen.Save("Aztec50.png", BarCodeImageFormat.Png);

Následující obrázek ukazuje ukázkový aztécký čárový kód s 50% úrovní opravy chyb:

Aztécká oprava chyb v C#

Získejte bezplatnou licenci

Plnou kapacitu API můžete vyhodnotit žádostí o bezplatnou dočasnou licenci.

Závěr

V tomto článku jste se naučili různé přístupy k vytváření aztéckých čárových kódů programově v C#. Kromě toho můžete upravit režim symbolů pro řízení počtu vrstev pro výstupní kód na základě vašich požadavků. Podobně můžete přidat opravu chyb do aztéckého čárového kódu podle informací vysvětlených v tomto článku. Kromě toho můžete prozkoumat další funkce rozhraní API v části dokumentace. V případě jakýchkoliv dotazů nám napište na fórum.

Viz také