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
- Generera Maxicode streckkod i Java
- Generera Maxicode Streckkod med Aspect Ratio 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:
- Skapa ett objekt av klassen BarcodeGenerator och ange värdet EncodeType.
- Ställ in storleken som antalet pixlar.
- Ställ in MaxiCode-kodningsläge och giltig kodtext.
- 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.
- Initiera en instans av klassen BarcodeGenerator och ange EncodeType.
- Ställ in bildförhållandet för Maxicode.
- 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:
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.