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:
- Java GS1-128-Barcode-Generator-API
- GS1-128-Barcode in Java generieren
- UPC-A GS1 128 Gutschein generieren
- 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:
- Erstellen Sie zunächst eine Instanz der BarcodeGenerator-Klasse mit dem EncodeType als Argument.
- Geben Sie als Nächstes den zu codierenden Text an.
- Stellen Sie danach den Barcode-Größenwert in Pixel ein.
- 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");
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");
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");
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.