Wygeneruj kod kreskowy EAN w C#

Kod kreskowy EAN jest również znany jako europejski numer artykułu. Istnieją różne odmiany kodów EAN, które zawierają dodatkowe dane jako dodatkowe cyfry. W tym artykule opisano, jak programowo utworzyć kod EAN w języku C#. Co więcej, prowadzi Cię, jak dołączyć cyfry uzupełniające z kodem EAN 13, aby był to kod kreskowy EAN 5.

Interfejs API języka C# do generowania kodu kreskowego EAN — bezpłatne pobieranie

Aspose.BarCode for .NET obsługuje pracę z różnymi typami kodów kreskowych. Możesz łatwo skonfigurować interfejs API, pobierając jego referencyjne pliki DLL ze strony Downloads lub użyć menedżera pakietów NuGet, aby zainstalować go ze wszystkimi zależnościami, jeśli takie istnieją.

PM> Install-Package Aspose.BarCode

Utwórz kod kreskowy EAN 13 w C#

Aby utworzyć kod kreskowy EAN 13, wykonaj poniższe czynności:

  1. Utwórz instancję klasy BarcodeGenerator i ustaw EncodeType na EAN13.
  2. Ustaw rozmiar w pikselach.
  3. Zapisz wygenerowany kod EAN jako obraz.

Poniższy fragment kodu pokazuje, jak utworzyć kod kreskowy EAN 13 w języku C#:

// Zainicjuj instancję klasy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "1234567890128");

// Ustaw rozmiar w pikselach
gen.Parameters.Barcode.XDimension.Pixels = 2;

// Zapisz wyjściowy kod kreskowy EAN 13
gen.Save("Ean13.png", BarCodeImageFormat.Png);

Wygeneruj EAN 5 z dodatkowymi danymi w C#

Poniższe kroki pokazują, jak wygenerować kod EAN z danymi uzupełniającymi w języku C#.

  1. Zainicjuj obiekt klasy Generatorkodów kreskowych i określ EncodeType.
  2. Ustaw miejsce uzupełnienia i dane uzupełnienia EAN 5.
  3. Eksportuj wyjściowy kod kreskowy EAN jako dowolny format obrazu, taki jak JPG, PNG, BMP itp.

Poniższy fragment kodu wyjaśnia, jak programowo wygenerować kod EAN 5 z danymi uzupełniającymi w języku C#:

// Zainicjuj instancję klasy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "1234567890128");

//// Ustaw rozmiar w pikselach
gen.Parameters.Barcode.XDimension.Pixels = 2;

// Ustaw dodatkową przestrzeń w pikselach
gen.Parameters.Barcode.Supplement.SupplementSpace.Pixels = 20;

// Ustaw dodatek EAN 5
gen.Parameters.Barcode.Supplement.SupplementData = "12345";

// Zapisz kod kreskowy EAN 5
gen.Save("SupplementEAN5.png", BarCodeImageFormat.Png);

Poniższy zrzut ekranu przedstawia wyjściowy kod kreskowy EAN 5 wraz z danymi uzupełniającymi:

Wygeneruj EAN 5 w C#

Uzyskaj bezpłatną licencję

Możesz poprosić o bezpłatną licencję tymczasową w celu oceny funkcji API bez żadnych ograniczeń.

Wniosek

W tym artykule nauczyłeś się, jak programowo utworzyć kod EAN 13 w języku C#. Wyjaśnia również, jak dołączyć dane uzupełniające jako dodatkowe cyfry w celu wygenerowania kodu kreskowego EAN 5 w języku C#. Ponadto możesz zajrzeć do przestrzeni documentation, aby dowiedzieć się, jak pracować z różnymi innymi typami kodów kreskowych. Jeśli chcesz omówić jakiekolwiek pytania, napisz do nas na forum.

Zobacz też