Generera EAN streckkod i C#

EAN streckkod är även känd som europeiskt artikelnummer. Det finns olika varianter av EAN-koder som innehåller tilläggsdata som ytterligare siffror. Den här artikeln beskriver hur man skapar en EAN-kod programmatiskt i C#. Dessutom guidar den dig om hur du lägger till tilläggssiffror med EAN 13-koden för att göra den till EAN 5 streckkod.

  1. C# EAN Barcode Generator - API-installation
  2. Skapa EAN 13 streckkod i C#
  3. Generera EAN 5 med tilläggsdata i C#

C# EAN streckkodsgenerator - API-installation

Vi kommer att använda Aspose.BarCode for .NET för att generera EAN 13 streckkoder. Den stöder arbete med olika typer av streckkoder. Du kan enkelt konfigurera API:t genom att ladda ner dess referens-DLL-filer från sidan Nedladdningar eller använda pakethanteraren NuGet för att installera den med alla eventuella beroenden.

PM> Install-Package Aspose.BarCode

Skapa EAN 13 streckkod i C#

Du måste följa stegen nedan för att skapa EAN 13 streckkod:

  1. Skapa en instans av klassen BarcodeGenerator och ställ in EncodeType till EAN13.
  2. Ställ in storleken i pixlar.
  3. Spara den genererade EAN-koden som en bild.

Följande kodsnutt visar hur man skapar en EAN 13 streckkod i C#:

// Initiera en instans av klassen BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "1234567890128");

// Ställ in storleken i pixlar
gen.Parameters.Barcode.XDimension.Pixels = 2;

// Spara utdata EAN 13 streckkod
gen.Save("Ean13.png", BarCodeImageFormat.Png);

Generera EAN 5 med tilläggsdata i C#

Följande steg visar hur man genererar en EAN-kod med tilläggsdata i C#.

  1. Initiera ett objekt av klassen BarcodeGenerator och ange EncodeType.
  2. Ställ in tilläggsutrymmet och EAN 5 tilläggsdata.
  3. Exportera den utgående EAN-streckkoden som valfritt bildformat som JPG, PNG, BMP, etc.

Kodavsnittet nedan utvecklar hur man genererar EAN 5-kod med tilläggsdata programmatiskt i C#:

// Initiera en instans av klassen BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "1234567890128");

//// Ställ in storleken i pixlar
gen.Parameters.Barcode.XDimension.Pixels = 2;

// Ställ in tilläggsutrymmet i pixlar
gen.Parameters.Barcode.Supplement.SupplementSpace.Pixels = 20;

// Set EAN 5 tillägg
gen.Parameters.Barcode.Supplement.SupplementData = "12345";

// Spara EAN 5 streckkod
gen.Save("SupplementEAN5.png", BarCodeImageFormat.Png);

Skärmdumpen nedan visar utdata EAN 5 streckkod med tilläggsdata:

Generera EAN 5 i C#

Skaffa en gratis licens

Du kan begära en gratis temporär licens för att utvärdera funktionerna i API:t utan några begränsningar.

EAN 13 streckkodsbibliotek - Lärresurser

Förutom att generera och läsa EAN 13 streckkoder kan du lära dig mer om olika andra funktioner i Aspose.BarCode med hjälp av resurserna nedan:

Slutsats

I den här artikeln har du lärt dig hur du skapar en EAN 13 streckkod programmatiskt i C#. På samma sätt förklarar den också hur man lägger till tilläggsdata som ytterligare siffror för att generera EAN 5 streckkod i C#. Skriv gärna till oss på forum om du behöver diskutera några av dina frågor.

Se även