Genera codice Data Matrix in Java.

Il codice a matrice di dati è un codice a barre 2D omnidirezionale definito da un motivo a L su un lato del codice insieme a un bordo pieno su due lati adiacenti. In casi d’uso specifici, potrebbe essere necessario creare un codice Data Matrix con una varietà di tipi di codifica. Questo articolo spiega come generare un codice Data Matrix a livello di codice in Java.

Installazione API Java per generare codice a matrice di dati

È possibile configurare facilmente l’API Aspose.BarCode for Java che supporta, la creazione o la scansione di diversi tipi di codici a barre. Puoi scaricare i file JAR di riferimento e il file javadoc con le seguenti configurazioni nel file pom.xml per accedervi da 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>

Genera codice Data Matrix in Java

È possibile generare un codice Data Matrix con i seguenti passaggi:

  1. Creare un oggetto di classe BarcodeGenerator specificando EncodeType.
  2. Impostare la modalità di codifica per il codice Data Matrix.
  3. Genera il codice Data Matrix e salva il file di output.

L’esempio di codice seguente mostra come generare un codice Data Matrix in Java:

// Inizializza un oggetto della classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DATA_MATRIX, "ASPOSE");

// Imposta i pixel
gen.getParameters().getBarcode().getXDimension().setPixels(4);

// Impostare la modalità di codifica su Auto
gen.getParameters().getBarcode().getDataMatrix().setDataMatrixEncodeMode(DataMatrixEncodeMode.AUTO);

// Salva codice Data Matrix di output
gen.save("Datamatrix.png", BarCodeImageFormat.PNG);

Genera codice Data Matrix ECC200 in Java

I seguenti passaggi spiegano come creare un codice Data Matrix ECC200 in Java.

  1. Inizializza un oggetto della classe BarcodeGenerator e imposta EncodeType per il codice di output.
  2. Specificare il tipo di codifica e i pixel per il codice di output.
  3. Richiamare il metodo di salvataggio per esportare il codice a barre ECC200 generato.

Il frammento di codice seguente è un esempio di come generare un codice Data Matrix ECC200 in Java:

// Inizializza un oggetto della classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DATA_MATRIX, "Åspóse");

// Imposta i pixel
gen.getParameters().getBarcode().getXDimension().setPixels(4);

// Impostare DataMatrix Ecc su 200
gen.getParameters().getBarcode().getDataMatrix().setDataMatrixEcc(DataMatrixEccType.ECC_200);

// Salva codice Data Matrix di output
gen.save("DatamatrixEcc200Basic.png", BarCodeImageFormat.PNG);

Ottieni una licenza gratuita

Puoi richiedere una licenza temporanea gratuita per verificare le diverse funzionalità e capacità dell’API senza alcuna limitazione.

Conclusione

In questo articolo hai capito come generare un codice Data Matrix in modo programmatico in Java. Può essere utile creare un codice a matrice di dati affidabile che possa essere corretto anche se il codice è danneggiato per il 30% del suo contenuto. Questa caratteristica, insieme a molti altri punti di forza, lo rende una scelta preferita da utilizzare nell’industria avionica e automobilistica. Tuttavia, puoi visitare la sezione documentazione per imparare a lavorare con diversi codici a barre. In caso di dubbi, scrivici al forum.

Guarda anche