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
- Generera datamatriskod i Java
- Generera datamatris ECC200-kod 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:
- Skapa ett klassobjekt BarcodeGenerator samtidigt som du anger EncodeType.
- Ställ in kodningsläget för datamatriskoden.
- 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.
- Initiera ett objekt av klassen BarcodeGenerator och ställ in EncodeType för utdatakod.
- Ange kodningstyp och pixlar för utdatakoden.
- 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.