Generera datamatriskod i Java.

Datamatriskod är en rundstrålande 2D-streckkod som definieras av ett L-format mönster på ena sidan av koden tillsammans med en hel kant på två intilliggande sidor. I specifika användningsfall kan du behöva skapa en datamatriskod med en mängd olika kodningstyper. Den här artikeln förklarar hur man genererar en datamatriskod programmatiskt i Java.

Java API-installation för att generera datamatriskod

Du kan enkelt konfigurera Aspose.BarCode for Java API som stöder, skapa eller skanna flera typer av streckkoder. Du kan ladda ner JAR-referensfilerna och javadoc-filen med följande konfigurationer i filen pom.xml för att komma åt dem från Aspose 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.8</version>
</dependency>

Generera datamatriskod i Java

Du kan generera en datamatriskod med följande steg:

  1. Skapa ett klassobjekt BarcodeGenerator samtidigt som du anger EncodeType.
  2. Ställ in kodningsläget för datamatriskoden.
  3. Generera Data Matrix-koden och spara utdatafilen.

Kodexemplet nedan visar hur man genererar en datamatriskod i Java:

// Initiera ett objekt av klassen BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DATA_MATRIX, "ASPOSE");

// Ställ in pixlar
gen.getParameters().getBarcode().getXDimension().setPixels(4);

// Ställ in kodningsläget på Auto
gen.getParameters().getBarcode().getDataMatrix().setDataMatrixEncodeMode(DataMatrixEncodeMode.AUTO);

// Spara utdatamatriskod
gen.save("Datamatrix.png", BarCodeImageFormat.PNG);

Generera datamatris ECC200-kod i Java

Följande steg beskriver hur man skapar en Data Matrix ECC200-kod i Java.

  1. Initiera ett objekt av klassen BarcodeGenerator och ställ in EncodeType för utdatakod.
  2. Ange kodningstyp och pixlar för utdatakoden.
  3. Anropa sparmetoden för att exportera den genererade ECC200-streckkoden.

Kodavsnittet nedan är ett exempel på hur man genererar en Data Matrix ECC200-kod i Java:

// Initiera ett objekt av klassen BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DATA_MATRIX, "Åspóse");

// Ställ in pixlar
gen.getParameters().getBarcode().getXDimension().setPixels(4);

// Ställ in DataMatrix Ecc till 200
gen.getParameters().getBarcode().getDataMatrix().setDataMatrixEcc(DataMatrixEccType.ECC_200);

// Spara utdatamatriskod
gen.save("DatamatrixEcc200Basic.png", BarCodeImageFormat.PNG);

Skaffa en gratis licens

Du kan begära en gratis temporär licens för att kontrollera olika funktioner och möjligheter i API:t utan några begränsningar.

Slutsats

I den här artikeln har du förstått hur du genererar en datamatriskod programmatiskt i Java. Det kan vara till hjälp att skapa en tillförlitlig datamatriskod som kan korrigeras även om koden är skadad av 30 % av innehållet. Denna funktion, tillsammans med många andra styrkor, gör den till ett föredraget val för att användas inom flygelektronik- och bilindustrin. Du kan dock besöka avsnittet dokumentation för att lära dig hur du arbetar med olika streckkoder. Om du har några problem, skriv till oss på forumet.

Se även