Streckkoder är grafiska symboler som används för att identifiera produkter. I detaljhandeln finns GS1-128 streckkoder överallt. Många företag runt om i världen utbyter data med standarden GS1-128. Som e-handelsstandard gör den det möjligt för ett företag att tillhandahålla korrekt och tillförlitlig information om sina produkter. I den här artikeln kommer vi att lära oss hur man genererar GS1-128 streckkoder. Efter att ha följt de nämnda stegen kommer vi att ha vår egen GS1-128 Barcode Generator i Java. Så låt oss börja.
Artikeln ska täcka följande ämnen:
- Java GS1-128 Barcode Generator API
- Generera GS1-128 streckkod i Java
- Generera UPC-A GS1 128-kupong
- Anpassa streckkodens utseende
Java GS1-128 Barcode Generator API
Vi kommer att använda Aspose.BarCode for Java API för att generera GS1-128 streckkoder. Det är ett robust, pålitligt och lättanvänt Java API för generering och igenkänning av streckkoder. Den stöder ett brett utbud av 1D och 2D streckkodstyper.
Vänligen antingen ladda ner JAR för API eller lägg till följande pom.xml-konfiguration i en Maven-baserad Java-applikation.
<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>
Generera GS1-128 streckkod i Java
Vi kan enkelt generera en GS1-128 streckkod genom att följa stegen nedan:
- Skapa först en instans av klassen BarcodeGenerator med EncodeType som argument.
- Ange sedan texten som ska kodas.
- Ställ sedan in streckkodens storlek i pixlar.
- Slutligen, spara utdata med metoden save(). Den tar utdatafilens sökväg som ett argument.
Följande kodexempel visar hur man genererar en GS1-128 streckkod i Java.
// Detta kodexempel visar hur man genererar en GS1-128 streckkod.
// Skapa ett ögonblick av klassen BarcodeGenerator
// Ange kodningstyp som GS1Code128
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS_1_CODE_128);
// Ange kodtexten
generator.setCodeText("(01)12345678901231(21)ASPOSE(30)9876");
// Ange X-dimensionen
// den minsta bredden på enheten av streckkodstaplar eller mellanslag
generator.getParameters().getBarcode().getXDimension().setPixels(2);
// Spara utgången
generator.save("C:\\Files\\GS1Code128.jpg");
Generera UPC-A GS1 128-kupong i Java
På liknande sätt kan vi också skapa en streckkodsetikett med en extra GS1-128-kupongstreckkod placerad i samma bild genom att följa stegen som nämnts tidigare. Vi måste dock ställa in EncodeType som UPCAGS1CODE128COUPON i det första steget.
Följande kodexempel visar hur man genererar en UPC-A GS1 Code 128-kupong i Java.
// Detta kodexempel visar hur man genererar en UPC-A GS1 Code 128-kupong.
// Skapa ett ögonblick av klassen BarcodeGenerator
// Ange kodningstyp som UpcaGs1Code128Coupon
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);
// Ange kodtexten
generator.setCodeText("123456789012(8110)ASPOSE");
// Ange X-dimensionen
// den minsta bredden på enheten av streckkodstaplar eller mellanslag
generator.getParameters().getBarcode().getXDimension().setPixels(2);
// Spara utgången
generator.save("C:\\Files\\Gs1CouponUpcaCode128.jpg");
Anpassa GS1 128-kupongutseendet i Java
Vi kan också anpassa streckkodens utseende genom att följa stegen som nämnts tidigare. Vi måste dock ange ytterligare egenskaper innan vi sparar bilden i det sista steget.
Följande kodexempel visar hur du anpassar streckkodens utseende för GS1 128 Coupon i Java.
// Det här kodexemplet visar hur man anpassar streckkoden för GS1 128-kupongen.
// Skapa ett ögonblick av klassen BarcodeGenerator
// Ange kodningstyp som UpcaGs1Code128Coupon
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);
// Ange kodtexten
generator.setCodeText("123456789012(8110)ASPOSE");
// Ange X-dimensionen
// den minsta bredden på enheten av streckkodstaplar eller mellanslag
generator.getParameters().getBarcode().getXDimension().setPixels(2);
// Ställ in kupongtilläggsutrymme 50 pixlar
generator.getParameters().getBarcode().getCoupon().getSupplementSpace().setPixels(50);
// Ställ in barhöjd
generator.getParameters().getBarcode().getBarHeight().setPixels(50);
// Ställ in stapelfärg
generator.getParameters().getBarcode().setBarColor(Color.RED);
// Ställ in etikettfärg
generator.getParameters().getBarcode().getCodeTextParameters().setColor(Color.BLUE);
// Spara utgången
generator.save("C:\\Files\\Gs1CouponAppearance.jpg");
Skaffa en gratis licens
Du kan få en gratis tillfällig licens för att prova biblioteket utan utvärderingsbegränsningar.
Slutsats
I den här artikeln har vi lärt oss om GS1-128 streckkod och hur man genererar en GS1-128 streckkod i Java. Vi har också sett hur man genererar UPC-A GS1-128-kupong programmatiskt. Dessutom kan du lära dig mer om Aspose.BarCode för Java API med hjälp av dokumentation. I händelse av oklarheter är du välkommen att kontakta oss på vårt gratis supportforum.