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.
- C# EAN Barcode Generator - API-installation
- Skapa EAN 13 streckkod i C#
- 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:
- Skapa en instans av klassen BarcodeGenerator och ställ in EncodeType till EAN13.
- Ställ in storleken i pixlar.
- 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#.
- Initiera ett objekt av klassen BarcodeGenerator och ange EncodeType.
- Ställ in tilläggsutrymmet och EAN 5 tilläggsdata.
- 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:
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.