Genera codice a barre EAN in Java.

Il codice a barre EAN è ampiamente utilizzato nel commercio internazionale per identificare i dettagli di diversi prodotti. Il codice a barre EAN è popolare per la sua efficienza in quanto può essere elaborato più velocemente, è meno soggetto a errori ed esistono diverse varianti per diversi scenari. In alcuni casi, potrebbe essere necessario creare un codice EAN. Di conseguenza, questo articolo spiega come creare un codice a barre EAN a livello di codice in Java.

Installazione API per generare codice a barre EAN - Download gratuito

L’API Aspose.BarCode for Java supporta la creazione o la scansione di molti tipi di codici a barre. Puoi facilmente configurarlo accedendo dalla sezione download o utilizzare le configurazioni seguenti nel tuo file pom.xml per abilitarlo 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.9</version>
</dependency>

Genera codice a barre EAN 13 in Java

I seguenti passaggi spiegano come generare un codice a barre EAN in modo programmatico in Java:

  1. Inizializza un oggetto della classe BarcodeGenerator.
  2. Imposta la dimensione nel numero di pixel.
  3. Salva il codice a barre EAN 13 di output come immagine.

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

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

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

// Salva il codice a barre EAN 13 in uscita
gen.save("Ean13.png", BarCodeImageFormat.PNG);

Genera EAN 5 con Supplement Data in Java

È possibile aggiungere cifre aggiuntive per riflettere informazioni specifiche nel codice a barre. I passaggi seguenti mostrano come generare un codice a barre EAN 5 aggiungendo cifre al codice EAN 13 in Java.

  1. Crea un’istanza della classe BarcodeGenerator e imposta EncodeType.
  2. Imposta lo spazio del supplemento e i dati del supplemento.
  3. Salva il codice EAN 5 di output come immagine.

L’esempio di codice seguente mostra come generare un codice EAN 5 con dati supplementari in Java:

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

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

// Imposta lo spazio supplementare in pixel
gen.getParameters().getBarcode().getSupplement().getSupplementSpace().setPixels(20);

// Imposta supplemento EAN 5
gen.getParameters().getBarcode().getSupplement().setSupplementData("12345");

// Salva codice a barre EAN 5
gen.save("SupplementEAN5.png", BarCodeImageFormat.PNG);

L’immagine seguente mostra l’output di esempio di un codice EAN 5 contenente i dati del supplemento:

Supplemento EAN 5 Java

Ottieni una licenza gratuita

Interessato a valutare l’API senza limitazioni di valutazione? Richiedi subito una licenza temporanea gratuita per testare l’API a pieno regime.

Conclusione

In questo articolo hai capito come generare un codice a barre EAN in modo programmatico in Java. Inoltre, vengono spiegati anche i dettagli per creare il codice EAN con dati supplementari come EAN 5 e EAN 2. Inoltre, puoi trovare maggiori dettagli su altre funzionalità dell’API visitando la sezione documentazione. Non esitare a scriverci su forum se hai bisogno di discutere delle tue preoccupazioni.

Guarda anche