Vygenerujte čárový kód Maxicode v C#

Maxicode kód je strojově čitelný čárový kód, který obsahuje tečky uspořádané do šestiúhelníkového tvaru. Může být vytvořen s různými variacemi v různých režimech, přičemž uprostřed obsahuje terč. V určitých scénářích může být nutné vytvořit Maxicode. V souladu s tím tento článek popisuje, jak vytvořit různé typy Maxikódů programově v C#.

Instalace C# API pro generování čárového kódu Maxicode – bezplatné stažení

Knihovnu Aspose.BarCode for .NET můžete snadno nainstalovat do své aplikace. Umožňuje vám generovat nebo zpracovávat různé čárové kódy z vašich aplikací .NET. Rychle stáhněte referenční soubory DLL ze stránky New Releases nebo je nainstalujte z NuGet Gallery pomocí následujícího příkazu:

PM> Install-Package Aspose.BarCode

Vygenerujte čárový kód Maxicode v C#

Chcete-li vygenerovat čárový kód Maxicode, musíte provést následující kroky:

  1. Inicializujte instanci třídy BarcodeGenerator a zadejte EncodeType.
  2. Nastavte počet pixelů.
  3. Nastavte režim kódování MaxiCode a platný kódový text.
  4. Vytvořte čárový kód Maxicode jako obrázek PNG.

Ukázka kódu níže ukazuje, jak programově vygenerovat čárový kód Maxicode v C#:

// Inicializujte instanci třídy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MaxiCode, "");

// Nastavte velikost v pixelech
gen.Parameters.Barcode.XDimension.Pixels = 15;
gen.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "MaxiCode Mode 2";

string gs = "\u001d";
string rs = "\u001e";
string eot = "\u0004";

// Nastavte režim kódování MaxiCode na 2 a platný kódový text
gen.Parameters.Barcode.MaxiCode.MaxiCodeEncodeMode = 2;

//(Poštovní směrovací číslo 9 číslic)(gs)(kód země)(gs)(kategorie služby)(gs)(sekundární zpráva)(eot)
gen.CodeText = $"123456789{gs}056{gs}001{gs}ADDITIONAL DATA{eot}";

// Uložte výstupní Maxi kód
gen.Save("MaxiCodeEncodeMode2Second.png", BarCodeImageFormat.Png);

Vygenerujte čárový kód Maxicode s poměrem stran v C#

Při vytváření čárového kódu Maxicode můžete nastavit různé hodnoty pro poměr stran. Chcete-li vygenerovat Maxicode s poměrem stran v C#, postupujte podle následujících kroků.

  1. Vytvořte instanci třídy BarcodeGenerator a nastavte parametr EncodeType.
  2. Nastavte velikost jako počet pixelů.
  3. Nastavte poměr stran.
  4. Exportujte čárový kód Maxicode jako obrázek PNG.

Následující ukázka kódu ukazuje, jak vygenerovat čárový kód Maxicode s poměrem stran v C#:

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

// Nastavte velikost v pixelech
gen.Parameters.Barcode.XDimension.Pixels = 15;

// Nastavte poměr stran 0,5
gen.Parameters.Barcode.MaxiCode.AspectRatio = 0.5f;

// Uložte výstupní Maxi kód
gen.Save("MaxiCodeAspectRatio.png", BarCodeImageFormat.Png);

Následující obrázek ukazuje, jak Maxicode vypadá, když je vytvořen pomocí fragmentu kódu výše:

Vygenerujte Maxicode poměr stran v C#

Získejte bezplatnou licenci

Rozhraní API můžete hodnotit bez jakýchkoliv omezení hodnocení, když požádáte o bezplatnou dočasnou licenci.

Závěr

V tomto článku jste se naučili, jak generovat čárový kód Maxicode programově v C#. Vysvětluje, jak vytvořit různé čárové kódy Maxicode pomocí různých režimů kódování, a také jak je vytvořit s poměry stran. Kromě toho můžete prozkoumat sekci dokumentace, kde se dozvíte mnoho dalších funkcí pro manipulaci s čárovými kódy. V případě, že chcete prodiskutovat jakékoli své obavy nebo nejasnosti, neváhejte nás kontaktovat prostřednictvím fóra.

Viz také