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

Čárový kód EAN je také známý jako evropské číslo výrobku. Existují různé varianty kódů EAN, které obsahují doplňková data jako další číslice. Tento článek popisuje, jak vytvořit kód EAN programově v C#. Kromě toho vás provede tím, jak připojit doplňkové číslice ke kódu EAN 13, aby z něj byl čárový kód EAN 5.

Generátor čárových kódů C# EAN - Instalace API

Aspose.BarCode for .NET podporuje práci s různými typy čárových kódů. Rozhraní API můžete snadno nakonfigurovat stažením jeho referenčních souborů DLL ze stránky Stahování nebo pomocí správce balíčků NuGet jej nainstalovat se všemi případnými závislostmi.

PM> Install-Package Aspose.BarCode

Vytvořte čárový kód EAN 13 v C#

Chcete-li vytvořit čárový kód EAN 13, musíte provést následující kroky:

  1. Vytvořte instanci třídy BarcodeGenerator a nastavte EncodeType na EAN13.
  2. Nastavte velikost v pixelech.
  3. Uložte vygenerovaný EAN kód jako obrázek.

Následující fragment kódu ukazuje, jak vytvořit čárový kód EAN 13 v C#:

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

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

// Uložit výstupní EAN 13 čárový kód
gen.Save("Ean13.png", BarCodeImageFormat.Png);

Vygenerujte EAN 5 s dodatečnými daty v C#

Následující kroky ukazují, jak vygenerovat EAN kód s doplňkovými daty v C#.

  1. Inicializujte objekt třídy BarcodeGenerator a zadejte EncodeType.
  2. Nastavte prostor doplňku a data doplňku EAN 5.
  3. Exportujte výstupní čárový kód EAN jako jakýkoli formát obrázku, jako je JPG, PNG, BMP atd.

Níže uvedený úryvek kódu vysvětluje, jak generovat kód EAN 5 s doplňkovými daty programově v C#:

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

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

// Nastavte prostor doplňku v pixelech
gen.Parameters.Barcode.Supplement.SupplementSpace.Pixels = 20;

// Dodatek sady EAN 5
gen.Parameters.Barcode.Supplement.SupplementData = "12345";

// Uložte čárový kód EAN 5
gen.Save("SupplementEAN5.png", BarCodeImageFormat.Png);

Snímek obrazovky níže ukazuje výstupní čárový kód EAN 5 s doplňkovými údaji:

Vygenerujte EAN 5 v C#

Získejte bezplatnou licenci

Můžete požádat o bezplatnou dočasnou licenci, abyste mohli hodnotit funkce rozhraní API bez jakýchkoli omezení.

Závěr

V tomto článku jste se naučili, jak vytvořit kód EAN 13 programově v C#. Podobně také vysvětluje, jak připojit doplňková data jako další číslice pro vygenerování čárového kódu EAN 5 v C#. Kromě toho se můžete podívat do prostoru dokumentace, kde se naučíte pracovat s různými dalšími typy čárových kódů. Neváhejte nám napsat na forum v případě, že potřebujete prodiskutovat jakýkoli ze svých dotazů.

Viz také