Genera codice a barre Maxicode in C#

Un codice Maxicode è un codice a barre leggibile dalla macchina che contiene punti disposti a forma esagonale. Può essere creato con diverse varianti in diverse modalità mentre contiene un bullseye nel mezzo. In alcuni scenari, potrebbe essere necessario creare un Maxicode. Di conseguenza, questo articolo illustra come creare diversi tipi di Maxicode a livello di codice in C#.

Installazione API C# per generare codici a barre Maxicode - Download gratuito

Puoi facilmente installare la libreria Aspose.BarCode for .NET nella tua applicazione. Ti consente di generare o elaborare diversi codici a barre dalle tue applicazioni .NET. Scarica rapidamente i file DLL di riferimento dalla pagina Nuove versioni o installalo dalla NuGet Gallery con il comando seguente:

PM> Install-Package Aspose.BarCode

Genera codice a barre Maxicode in C#

È necessario seguire i passaggi seguenti per generare un codice a barre Maxicode:

  1. Inizializzare un’istanza della classe BarcodeGenerator e specificare EncodeType.
  2. Imposta il numero di pixel.
  3. Imposta la modalità di codifica MaxiCode e il testo del codice valido.
  4. Crea il codice a barre Maxicode come immagine PNG.

L’esempio di codice seguente mostra come generare un codice a barre Maxicode a livello di codice in C#:

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

// Imposta la dimensione in pixel
gen.Parameters.Barcode.XDimension.Pixels = 15;
gen.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "MaxiCode Mode 2";

string gs = "\u001d";
string rs = "\u001e";
string eot = "\u0004";

// Impostare la modalità di codifica MaxiCode su 2 e il testo del codice valido
gen.Parameters.Barcode.MaxiCode.MaxiCodeEncodeMode = 2;

//(Codice postale 9 cifre)(gs)(Codice Paese)(gs)(Categoria di servizio)(gs)(Messaggio secondario)(eot)
gen.CodeText = $"123456789{gs}056{gs}001{gs}ADDITIONAL DATA{eot}";

// Salvare il Maxi Code di uscita
gen.Save("MaxiCodeEncodeMode2Second.png", BarCodeImageFormat.Png);

Genera codice a barre Maxicode con proporzioni in C#

È possibile impostare valori diversi per le proporzioni durante la creazione di un codice a barre Maxicode. Segui i passaggi seguenti per generare un Maxicode con le proporzioni in C#.

  1. Creare un’istanza della classe BarcodeGenerator e impostare il parametro EncodeType.
  2. Imposta la dimensione come numero di pixel.
  3. Imposta le proporzioni.
  4. Esporta il codice a barre Maxicode come immagine PNG.

Nell’esempio di codice seguente viene illustrato come generare un codice a barre Maxicode con proporzioni in C#:

// Inizializza un'istanza della classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MaxiCode, "Åspóse.Barcóde©");

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

// Imposta le proporzioni 0,5
gen.Parameters.Barcode.MaxiCode.AspectRatio = 0.5f;

// Salvare il Maxi Code di uscita
gen.Save("MaxiCodeAspectRatio.png", BarCodeImageFormat.Png);

L’immagine seguente mostra come appare il Maxicode quando viene creato utilizzando lo snippet di codice sopra:

Genera proporzioni Maxicode in C#

Ottieni una licenza gratuita

Puoi valutare l’API senza alcuna limitazione di valutazione richiedendo una licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato come generare un codice a barre Maxicode a livello di codice in C#. Spiega come creare diversi codici a barre Maxicode con una varietà di modalità di codifica, nonché come crearli con proporzioni. Inoltre, puoi esplorare la sezione documentazione per apprendere molte altre funzionalità di manipolazione dei codici a barre. Nel caso in cui desideri discutere delle tue preoccupazioni o ambiguità, non esitare a contattarci tramite forum.

Guarda anche