Genera codice a barre Maxicode in Java.

Maxicode è un codice a barre 2D creato con una combinazione di punti a forma esagonale. Sono comunemente usati per la gestione della catena di approvvigionamento, il collegamento ipertestuale di oggetti e molti altri scopi. In alcuni casi d’uso, potrebbe essere necessario creare un Maxicode per requisiti diversi. Di conseguenza, questo articolo spiega come creare codici a barre Maxicode con diversi tipi di codifica, nonché con proporzioni a livello di codice in Java.

Configurazione Java per generare codici a barre Maxicode - Download API gratuito

Puoi generare o leggere molti tipi di codici a barre con Aspose.BarCode for Java. Scarica rapidamente i file JAR dalla pagina Nuove versioni o utilizza le configurazioni seguenti per configurarlo dal 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>

Genera codice a barre Maxicode in Java

I seguenti passaggi mostrano come generare un codice a barre Maxicode:

  1. Creare un oggetto della classe BarcodeGenerator e specificare il valore EncodeType.
  2. Imposta la dimensione come numero di pixel.
  3. Imposta la modalità di codifica MaxiCode e il testo del codice valido.
  4. Crea il codice a barre Maxicode ed esporta l’immagine di output in formato PNG.

Il frammento di codice seguente mostra come generare un codice a barre Maxicode a livello di codice in Java:

// Inizializza un'istanza della classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MAXI_CODE, "");

// Imposta la dimensione in pixel
gen.getParameters().getBarcode().getXDimension().setPixels(15);
gen.getParameters().getBarcode().getCodeTextParameters().setTwoDDisplayText("MaxiCode Mode 2");

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

// Impostare la modalità di codifica MaxiCode su 2 e il testo del codice valido
gen.getParameters().getBarcode().getMaxiCode().setMaxiCodeEncodeMode(2);

//(Codice postale 9 cifre)(gs)(Codice Paese)(gs)(Categoria di servizio)(gs)(Messaggio secondario)(eot)
gen.setCodeText("123456789{gs}056{gs}001{gs}ADDITIONAL DATA{eot}");

// Salvare il Maxi Code di uscita
gen.save("MaxiCodeEncodeMode2Second.png", BarCodeImageFormat.PNG);

Genera Maxicode Barcode con Aspect Ratio in Java

È necessario seguire i passaggi seguenti per generare il codice a barre Maxicode con proporzioni in Java.

  1. Inizializza un’istanza della classe BarcodeGenerator e specifica EncodeType.
  2. Imposta le proporzioni per il Maxicode.
  3. Genera il codice a barre Maxicode come immagine PNG.

Il codice di esempio seguente mostra come generare un codice a barre Maxicode con proporzioni in Java a livello di codice:

// Inizializza un'istanza della classe BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MAXI_CODE, "Åspóse.Barcóde©");

// Imposta la dimensione in pixel
gen.getParameters().getBarcode().getXDimension().setPixels(15);

// Imposta le proporzioni 0,5
gen.getParameters().getBarcode().getMaxiCode().setAspectRatio(0.5f);

// Salvare il Maxi Code di uscita
gen.save("MaxiCodeAspectRatio.png", BarCodeImageFormat.PNG);

Lo screenshot seguente mostra come appare il Maxicode quando viene creato con l’esempio di codice sopra:

Genera proporzioni Maxicode in C#

Ottieni una licenza gratuita

Puoi lavorare con l’API senza alcuna limitazione o filigrana di valutazione ottenendo una licenza temporanea gratuita.

Conclusione

In questo articolo, hai esplorato come creare o generare un codice a barre Maxicode a livello di codice in Java. Elabora il processo per creare il Maxicode con le modalità di codifica 2, 3 e 4, nonché con le proporzioni. Inoltre, puoi passare attraverso lo spazio documentazione per controllare molte altre funzionalità dell’API. In caso di domande, ti preghiamo di contattarci al forum.

Guarda anche