I codici a barre sono simboli grafici utilizzati per identificare i prodotti. Nel settore della vendita al dettaglio, i codici a barre GS1-128 sono onnipresenti. Molte aziende in tutto il mondo si scambiano dati utilizzando lo standard GS1-128. Come standard di e-commerce, consente a un’azienda di fornire informazioni accurate e affidabili sui propri prodotti. In questo articolo impareremo come generare codici a barre GS1-128. Dopo aver seguito i passaggi menzionati, avremo il nostro generatore di codici a barre GS1-128 in Java. Quindi cominciamo.
L’articolo tratta i seguenti argomenti:
- API del generatore di codici a barre Java GS1-128
- Genera codice a barre GS1-128 in Java
- Genera coupon UPC-A GS1 128
- Personalizza aspetto codice a barre
API del generatore di codici a barre Java GS1-128
Utilizzeremo l’API Aspose.BarCode per Java per generare codici a barre GS1-128. È un’API Java robusta, affidabile e facile da usare per la generazione e il riconoscimento di codici a barre. Supporta un’ampia gamma di tipi di codici a barre 1D e 2D.
Si prega di scaricare il JAR dell’API o aggiungere la seguente configurazione pom.xml in un’applicazione Java basata su Maven.
<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.10</version>
</dependency>
Genera codice a barre GS1-128 in Java
Possiamo facilmente generare un codice a barre GS1-128 seguendo i passaggi indicati di seguito:
- Innanzitutto, crea un’istanza della classe BarcodeGenerator con EncodeType come argomento.
- Successivamente, specifica il testo da codificare.
- Successivamente, imposta il valore della dimensione del codice a barre in pixel.
- Infine, salva l’output usando il metodo save(). Prende il percorso del file di output come argomento.
Il seguente esempio di codice mostra come generare un codice a barre GS1-128 in Java.
// Questo esempio di codice mostra come generare un codice a barre GS1-128.
// Crea un'istantanea della classe BarcodeGenerator
// Specificare il tipo di codifica come GS1Code128
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS_1_CODE_128);
// Specificare il testo del codice
generator.setCodeText("(01)12345678901231(21)ASPOSE(30)9876");
// Specificare la dimensione X
// la larghezza minima dell'unità di barre o spazi BarCode
generator.getParameters().getBarcode().getXDimension().setPixels(2);
// Salva l'output
generator.save("C:\\Files\\GS1Code128.jpg");
Genera coupon UPC-A GS1 128 in Java
Allo stesso modo, possiamo anche generare un’etichetta con codice a barre con un codice a barre coupon GS1-128 aggiuntivo posizionato nella stessa immagine seguendo i passaggi menzionati in precedenza. Tuttavia, dobbiamo impostare EncodeType come UPCAGS1CODE128COUPON nel primo passaggio.
Il seguente esempio di codice mostra come generare un coupon UPC-A GS1 Code 128 in Java.
// Questo esempio di codice mostra come generare un coupon UPC-A GS1 codice 128.
// Crea un'istantanea della classe BarcodeGenerator
// Specifica il tipo di codifica come UpcaGs1Code128Coupon
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);
// Specificare il testo del codice
generator.setCodeText("123456789012(8110)ASPOSE");
// Specificare la dimensione X
// la larghezza minima dell'unità di barre o spazi BarCode
generator.getParameters().getBarcode().getXDimension().setPixels(2);
// Salva l'output
generator.save("C:\\Files\\Gs1CouponUpcaCode128.jpg");
Personalizza l’aspetto del coupon GS1 128 in Java
Possiamo anche personalizzare l’aspetto del codice a barre seguendo i passaggi menzionati in precedenza. Tuttavia, è necessario specificare proprietà aggiuntive prima di salvare l’immagine nel passaggio finale.
Il seguente esempio di codice mostra come personalizzare l’aspetto del codice a barre di GS1 128 Coupon in Java.
// Questo esempio di codice mostra come personalizzare l'aspetto del codice a barre di GS1 128 Coupon.
// Crea un'istantanea della classe BarcodeGenerator
// Specifica il tipo di codifica come UpcaGs1Code128Coupon
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);
// Specificare il testo del codice
generator.setCodeText("123456789012(8110)ASPOSE");
// Specificare la dimensione X
// la larghezza minima dell'unità di barre o spazi BarCode
generator.getParameters().getBarcode().getXDimension().setPixels(2);
// Imposta spazio supplemento coupon 50 pixel
generator.getParameters().getBarcode().getCoupon().getSupplementSpace().setPixels(50);
// Imposta l'altezza della barra
generator.getParameters().getBarcode().getBarHeight().setPixels(50);
// Imposta il colore della barra
generator.getParameters().getBarcode().setBarColor(Color.RED);
// Imposta il colore dell'etichetta
generator.getParameters().getBarcode().getCodeTextParameters().setColor(Color.BLUE);
// Salva l'output
generator.save("C:\\Files\\Gs1CouponAppearance.jpg");
Ottieni una licenza gratuita
Puoi ottenere una licenza temporanea gratuita per provare la libreria senza limiti di valutazione.
Conclusione
In questo articolo, abbiamo appreso il codice a barre GS1-128 e come generare un codice a barre GS1-128 in Java. Abbiamo anche visto come generare il coupon UPC-A GS1-128 in modo programmatico. Inoltre, puoi saperne di più su Aspose.BarCode per l’API Java utilizzando documentazione. In caso di qualsiasi ambiguità, non esitate a contattarci sul nostro forum di supporto gratuito.