Generera Maxicode streckkod i Java.

Maxicode är en 2D-streckkod skapad med en kombination av punkter i en sexkantig form. De används ofta för hantering av leveranskedjor, hyperlänkning av objekt och många andra ändamål. I vissa användningsfall kan du behöva skapa en Maxicode för olika krav. Följaktligen förklarar den här artikeln hur man skapar Maxicode-streckkoder med olika kodningstyper, såväl som med bildförhållande programmatiskt i Java.

Java-konfiguration för att generera Maxicode-streckkod - Gratis nedladdning av API

Du kan generera eller läsa många typer av streckkoder med Aspose.BarCode for Java. Ladda snabbt ner JAR-filerna från sidan New Releases eller använd konfigurationerna nedan för att ställa in dem från repository:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-barcode</artifactId>
    <version>22.9</version>
</dependency>

Generera Maxicode streckkod i Java

Följande steg visar hur man genererar en Maxicode-streckkod:

  1. Skapa ett objekt av klassen BarcodeGenerator och ange värdet EncodeType.
  2. Ställ in storleken som antalet pixlar.
  3. Ställ in MaxiCode-kodningsläge och giltig kodtext.
  4. Skapa Maxicode-streckkoden och exportera utdatabilden i PNG-format.

Kodavsnittet nedan visar hur man genererar en Maxicode-streckkod programmatiskt i Java:

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

// Ställ in storleken i pixlar
gen.getParameters().getBarcode().getXDimension().setPixels(15);
gen.getParameters().getBarcode().getCodeTextParameters().setTwoDDisplayText("MaxiCode Mode 2");

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

// Ställ in MaxiCode-kodningsläget till 2 och giltig kodtext
gen.getParameters().getBarcode().getMaxiCode().setMaxiCodeEncodeMode(2);

//(Postnummer 9 siffror)(gs)(Landskod)(gs)(Tjänstekategori)(gs)(Sekundärt meddelande)(eot)
gen.setCodeText("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 Aspect Ratio i Java

Du måste följa stegen nedan för att generera Maxicode-streckkoden med bildförhållande i Java.

  1. Initiera en instans av klassen BarcodeGenerator och ange EncodeType.
  2. Ställ in bildförhållandet för Maxicode.
  3. Generera Maxicode-streckkoden som en PNG-bild.

Följande exempelkod visar hur man genererar en Maxicode-streckkod med bildförhållande programmatiskt i Java:

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

// Ställ in storleken i pixlar
gen.getParameters().getBarcode().getXDimension().setPixels(15);

// Ställ in bildförhållandet 0,5
gen.getParameters().getBarcode().getMaxiCode().setAspectRatio(0.5f);

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

Skärmdumpen nedan visar hur Maxicode ser ut när den skapas med ovanstående kodexempel:

Generera Maxicode Aspect Ratio i C#

Skaffa en gratis licens

Du kan arbeta med API:t utan några begränsningar eller utvärderingsvattenstämpel genom att skaffa en gratis temporär licens.

Slutsats

I den här artikeln har du utforskat hur du skapar eller genererar en Maxicode-streckkod programmatiskt i Java. Den utvecklar processen för att skapa Maxicode med kodningslägena 2, 3 och 4, såväl som med bildförhållande. Dessutom kan du gå igenom utrymmet dokumentation för att kolla in många andra funktioner i API:et. Om du har några frågor, vänligen kontakta oss på forum.

Se även