GS1-128 Barcode-Generator in Java.

Barcodes sind grafische Symbole zur Identifizierung von Produkten. Im Einzelhandel sind GS1-128-Barcodes allgegenwärtig. Viele Unternehmen weltweit tauschen Daten nach dem GS1-128-Standard aus. Als E-Commerce-Standard ermöglicht es einem Unternehmen, genaue und zuverlässige Informationen über seine Produkte bereitzustellen. In diesem Artikel erfahren Sie, wie Sie GS1-128-Barcodes generieren. Nachdem wir die genannten Schritte befolgt haben, haben wir unseren eigenen GS1-128-Barcode-Generator in Java. Fangen wir also an.

Der Artikel soll folgende Themen behandeln:

  1. Java GS1-128-Barcode-Generator-API
  2. GS1-128-Barcode in Java generieren
  3. UPC-A GS1 128 Gutschein generieren
  4. Barcode-Erscheinungsbild anpassen

Java GS1-128-Barcode-Generator-API

Wir werden die API Aspose.BarCode for Java zum Generieren von GS1-128-Barcodes verwenden. Es ist eine robuste, zuverlässige und benutzerfreundliche Java-API für die Barcode-Generierung und -Erkennung. Es unterstützt eine breite Palette von 1D- und 2D-Barcodetypen.

Bitte laden Sie entweder die JAR-Datei der API herunter oder fügen Sie die folgende pom.xml-Konfiguration in einer Maven-basierten Java-Anwendung hinzu.

<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>

Generieren Sie GS1-128-Barcodes in Java

Wir können ganz einfach einen GS1-128-Barcode generieren, indem wir die folgenden Schritte ausführen:

  1. Erstellen Sie zunächst eine Instanz der BarcodeGenerator-Klasse mit dem EncodeType als Argument.
  2. Geben Sie als Nächstes den zu codierenden Text an.
  3. Stellen Sie danach den Barcode-Größenwert in Pixel ein.
  4. Speichern Sie schließlich die Ausgabe mit der Methode save(). Es nimmt den Pfad der Ausgabedatei als Argument.

Das folgende Codebeispiel zeigt, wie Sie einen GS1-128-Barcode in Java generieren.

// Dieses Codebeispiel zeigt, wie ein GS1-128-Barcode generiert wird.
// Erstellen Sie eine Instanz der BarcodeGenerator-Klasse
// Geben Sie den Codierungstyp als GS1Code128 an
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS_1_CODE_128);

// Geben Sie den Codetext an
generator.setCodeText("(01)12345678901231(21)ASPOSE(30)9876");

// Geben Sie das X-Maß an 
// die kleinste Breite der Einheit von Strichcode-Balken oder Zwischenräumen
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// Speichern Sie die Ausgabe
generator.save("C:\\Files\\GS1Code128.jpg");
Generate GS1-128 Barcode using Java

Generate GS1-128 Barcode using Java

Generieren Sie den UPC-A GS1 128-Gutschein in Java

Auf ähnliche Weise können wir auch ein Barcode-Etikett mit einem zusätzlichen GS1-128-Coupon-Barcode generieren, der im selben Bild platziert ist, indem wir die zuvor erwähnten Schritte befolgen. Allerdings müssen wir im ersten Schritt den EncodeType auf UPCAGS1CODE128COUPON setzen.

Das folgende Codebeispiel zeigt, wie ein UPC-A GS1 Code 128 Coupon in Java generiert wird.

// Dieses Codebeispiel zeigt, wie ein UPC-A GS1 Code 128 Coupon generiert wird.
// Erstellen Sie eine Instanz der BarcodeGenerator-Klasse
// Geben Sie den Codierungstyp als UpcaGs1Code128Coupon an
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);

// Geben Sie den Codetext an
generator.setCodeText("123456789012(8110)ASPOSE");

// Geben Sie das X-Maß an 
// die kleinste Breite der Einheit von Strichcode-Balken oder Zwischenräumen
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// Speichern Sie die Ausgabe
generator.save("C:\\Files\\Gs1CouponUpcaCode128.jpg");
Generate UPC-A GS1 128 Coupon in Java

Generate UPC-A GS1 128 Coupon in Java

Passen Sie das Erscheinungsbild des GS1 128-Gutscheins in Java an

Wir können auch das Erscheinungsbild des Barcodes anpassen, indem wir die zuvor erwähnten Schritte befolgen. Wir müssen jedoch zusätzliche Eigenschaften angeben, bevor wir das Bild im letzten Schritt speichern.

Das folgende Codebeispiel zeigt, wie Sie das Barcode-Erscheinungsbild von GS1 128 Coupon in Java anpassen.

// Dieses Codebeispiel zeigt, wie Sie das Barcode-Erscheinungsbild von GS1 128 Coupon anpassen können.
// Erstellen Sie eine Instanz der BarcodeGenerator-Klasse
// Geben Sie den Codierungstyp als UpcaGs1Code128Coupon an
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);

// Geben Sie den Codetext an
generator.setCodeText("123456789012(8110)ASPOSE");

// Geben Sie das X-Maß an 
// die kleinste Breite der Einheit von Strichcode-Balken oder Zwischenräumen
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// Coupon-Ergänzungsplatz auf 50 Pixel festlegen
generator.getParameters().getBarcode().getCoupon().getSupplementSpace().setPixels(50);

// Stellen Sie die Balkenhöhe ein
generator.getParameters().getBarcode().getBarHeight().setPixels(50);

// Balkenfarbe festlegen
generator.getParameters().getBarcode().setBarColor(Color.RED);

// Legen Sie die Etikettenfarbe fest
generator.getParameters().getBarcode().getCodeTextParameters().setColor(Color.BLUE);

// Speichern Sie die Ausgabe
generator.save("C:\\Files\\Gs1CouponAppearance.jpg");
Customize the colors and coupon supplement space in Java

Customize the colors and coupon supplement space in Java

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um die Bibliothek ohne Evaluierungseinschränkungen zu testen.

Fazit

In diesem Artikel haben wir etwas über den GS1-128-Barcode gelernt und wie man einen GS1-128-Barcode in Java generiert. Wir haben auch gesehen, wie man UPC-A GS1-128-Gutscheine programmgesteuert generiert. Außerdem können Sie mehr über Aspose.BarCode for Java API erfahren, indem Sie Dokumentation verwenden. Im Falle von Unklarheiten können Sie sich gerne in unserem kostenlosen Support-Forum an uns wenden.

Siehe auch