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
- Genera codice a barre EAN 13 in Java
- Genera EAN 5 con Supplement Data 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:
- Inizializza un oggetto della classe BarcodeGenerator.
- Imposta la dimensione nel numero di pixel.
- 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.
- Crea un’istanza della classe BarcodeGenerator e imposta EncodeType.
- Imposta lo spazio del supplemento e i dati del supplemento.
- 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:
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.