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
- Genera codice a barre Maxicode in Java
- Genera Maxicode Barcode con Aspect Ratio 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:
- Creare un oggetto della classe BarcodeGenerator e specificare il valore EncodeType.
- Imposta la dimensione come numero di pixel.
- Imposta la modalità di codifica MaxiCode e il testo del codice valido.
- 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.
- Inizializza un’istanza della classe BarcodeGenerator e specifica EncodeType.
- Imposta le proporzioni per il Maxicode.
- 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:
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.