Generatore di codici a barre GS1-128 in Java.

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:

  1. API del generatore di codici a barre Java GS1-128
  2. Genera codice a barre GS1-128 in Java
  3. Genera coupon UPC-A GS1 128
  4. 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:

  1. Innanzitutto, crea un’istanza della classe BarcodeGenerator con EncodeType come argomento.
  2. Successivamente, specifica il testo da codificare.
  3. Successivamente, imposta il valore della dimensione del codice a barre in pixel.
  4. 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");
Generate GS1-128 Barcode using Java

Generate GS1-128 Barcode using Java

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");
Generate UPC-A GS1 128 Coupon in Java

Generate UPC-A GS1 128 Coupon in Java

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");
Customize the colors and coupon supplement space in Java

Customize the colors and coupon supplement space in Java

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.

Guarda anche