Genera codice a barre EAN in C#

Il codice a barre EAN è anche noto come numero articolo europeo. Esistono diverse varianti dei codici EAN che contengono dati supplementari come cifre aggiuntive. Questo articolo illustra come creare un codice EAN a livello di codice in C#. Inoltre, ti guida su come aggiungere le cifre del supplemento con il codice EAN 13 per renderlo codice a barre EAN 5.

API C# per generare codici a barre EAN - Download gratuito

Aspose.BarCode for .NET supporta l’utilizzo di vari tipi di codici a barre. Puoi configurare facilmente l’API scaricando i suoi file DLL di riferimento dalla pagina Download o utilizzare il gestore di pacchetti NuGet per installarlo con tutte le eventuali dipendenze.

PM> Install-Package Aspose.BarCode

Crea codice a barre EAN 13 in C#

È necessario seguire i passaggi seguenti per creare il codice a barre EAN 13:

  1. Crea un’istanza della classe BarcodeGenerator e imposta EncodeType su EAN13.
  2. Imposta la dimensione in pixel.
  3. Salva il codice EAN generato come immagine.

Il seguente frammento di codice mostra come creare un codice a barre EAN 13 in C#:

// Inizializza un'istanza della classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "1234567890128");

// Imposta la dimensione in pixel
gen.Parameters.Barcode.XDimension.Pixels = 2;

// Salva il codice a barre EAN 13 in uscita
gen.Save("Ean13.png", BarCodeImageFormat.Png);

Genera EAN 5 con i dati del supplemento in C#

I passaggi seguenti mostrano come generare un codice EAN con dati di supplemento in C#.

  1. Inizializza un oggetto della classe BarcodeGenerator e specifica EncodeType.
  2. Impostare lo spazio del supplemento e i dati del supplemento EAN 5.
  3. Esporta il codice a barre EAN di output come qualsiasi formato immagine come JPG, PNG, BMP, ecc.

Il frammento di codice seguente elabora come generare codice EAN 5 con dati di supplemento a livello di codice in C#:

// Inizializza un'istanza della classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "1234567890128");

//// Imposta la dimensione in pixel
gen.Parameters.Barcode.XDimension.Pixels = 2;

// Imposta lo spazio supplementare in pixel
gen.Parameters.Barcode.Supplement.SupplementSpace.Pixels = 20;

// Imposta supplemento EAN 5
gen.Parameters.Barcode.Supplement.SupplementData = "12345";

// Salva codice a barre EAN 5
gen.Save("SupplementEAN5.png", BarCodeImageFormat.Png);

Lo screenshot seguente mostra il codice a barre EAN 5 di output con i dati del supplemento:

Genera EAN 5 in C#

Ottieni una licenza gratuita

Puoi richiedere una licenza temporanea gratuita per valutare le funzionalità dell’API senza alcuna limitazione.

Conclusione

In questo articolo si è appreso come creare un codice EAN 13 a livello di codice in C#. Allo stesso modo, spiega anche come aggiungere i dati del supplemento come cifre aggiuntive per generare il codice a barre EAN 5 in C#. Inoltre, puoi dare un’occhiata allo spazio documentazione per imparare a lavorare con vari altri tipi di codici a barre. Non esitare a scriverci su forum nel caso avessi bisogno di discutere una delle tue domande.

Guarda anche