Generera Maxicode streckkod i C#

En Maxicode-kod är en maskinläsbar streckkod som innehåller punkter arrangerade i en hexagonal form. Den kan skapas med olika varianter i olika lägen samtidigt som den innehåller en bullseye i mitten. I vissa scenarier kan du behöva skapa en Maxicode. Följaktligen täcker den här artikeln hur man skapar olika typer av Maxicodes programmatiskt i C#.

C# API-installation för att generera Maxicode-streckkod - Gratis nedladdning

Du kan enkelt installera Aspose.BarCode for .NET-biblioteket i din applikation. Det gör att du kan generera eller bearbeta olika streckkoder inifrån dina .NET-applikationer. Ladda snabbt ner referens-DLL-filerna från sidan New Releases eller installera den från NuGet Gallery med följande kommando:

PM> Install-Package Aspose.BarCode

Generera Maxicode streckkod i C#

Du måste följa stegen nedan för att generera en Maxicode-streckkod:

  1. Initiera en instans av klassen BarcodeGenerator och ange EncodeType.
  2. Ställ in antalet pixlar.
  3. Ställ in MaxiCode-kodningsläge och giltig kodtext.
  4. Skapa Maxicode-streckkoden som en PNG-bild.

Kodexemplet nedan visar hur man genererar en Maxicode-streckkod programmatiskt i C#:

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

// Ställ in storleken i pixlar
gen.Parameters.Barcode.XDimension.Pixels = 15;
gen.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "MaxiCode Mode 2";

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

// Ställ in MaxiCode-kodningsläget till 2 och giltig kodtext
gen.Parameters.Barcode.MaxiCode.MaxiCodeEncodeMode = 2;

//(Postnummer 9 siffror)(gs)(Landskod)(gs)(Tjänstekategori)(gs)(Sekundärt meddelande)(eot)
gen.CodeText = $"123456789{gs}056{gs}001{gs}ADDITIONAL DATA{eot}";

// Spara den utgående Maxi-koden
gen.Save("MaxiCodeEncodeMode2Second.png", BarCodeImageFormat.Png);

Generera Maxicode streckkod med bildförhållande i C#

Du kan ställa in olika värden för bildförhållandet medan du skapar en Maxicode-streckkod. Följ stegen nedan för att generera en Maxicode med bildförhållandet i C#.

  1. Skapa en instans av klassen BarcodeGenerator och ställ in parametern EncodeType.
  2. Ställ in storleken som antalet pixlar.
  3. Ställ in bildförhållandet.
  4. Exportera Maxicode-streckkoden som en PNG-bild.

Följande kodexempel visar hur man genererar en Maxicode-streckkod med bildförhållande i C#:

// Initiera en instans av klassen BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MaxiCode, "Åspóse.Barcóde©");

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

// Ställ in bildförhållandet 0,5
gen.Parameters.Barcode.MaxiCode.AspectRatio = 0.5f;

// Spara den utgående Maxi-koden
gen.Save("MaxiCodeAspectRatio.png", BarCodeImageFormat.Png);

Följande bild visar hur Maxicoden ser ut när den skapas med kodavsnittet ovan:

Generera Maxicode Aspect Ratio i C#

Skaffa en gratis licens

Du kan utvärdera API:et utan några utvärderingsbegränsningar genom att begära en gratis temporär licens.

Slutsats

I den här artikeln har du lärt dig hur du genererar en Maxicode-streckkod programmatiskt i C#. Den förklarar hur man skapar olika Maxicode-streckkoder med en mängd olika kodningslägen, samt hur man skapar den med bildförhållanden. Dessutom kan du utforska avsnittet dokumentation för att lära dig många andra funktioner för streckkodsmanipulation. Om du vill diskutera några av dina problem eller oklarheter får du gärna kontakta oss via forum.

Se även