Kody kreskowe to symbole graficzne służące do identyfikacji produktów. W branży detalicznej kody kreskowe GS1-128 są wszechobecne. Wiele firm na całym świecie wymienia dane z wykorzystaniem standardu GS1-128. Jako standard eCommerce umożliwia firmie dostarczanie dokładnych i rzetelnych informacji o jej produktach. W tym artykule nauczymy się generować kody kreskowe GS1-128. Po wykonaniu wspomnianych kroków będziemy mieć własny generator kodów kreskowych GS1-128 w Javie. Więc zacznijmy.
Artykuł obejmie następujące tematy:
- API generatora kodów kreskowych Java GS1-128
- Generowanie kodu kreskowego GS1-128 w Javie
- Wygeneruj kupon UPC-A GS1 128
- Dostosuj wygląd kodu kreskowego
Interfejs API generatora kodów kreskowych Java GS1-128
Będziemy używać API Aspose.BarCode for Java do generowania kodów kreskowych GS1-128. Jest to solidne, niezawodne i łatwe w użyciu API Java do generowania i rozpoznawania kodów kreskowych. Obsługuje szeroką gamę [typów kodów kreskowych] 1D i 2D 6.
Pobierz plik JAR API lub dodaj następującą konfigurację pom.xml w aplikacji Java opartej na 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>
Wygeneruj kod kreskowy GS1-128 w Javie
Możemy łatwo wygenerować kod kreskowy GS1-128, wykonując poniższe czynności:
- Najpierw utwórz instancję klasy BarcodeGenerator z EncodeType jako argumentem.
- Następnie określ tekst do zakodowania.
- Następnie ustaw wartość rozmiaru kodu kreskowego w pikselach.
- Na koniec zapisz dane wyjściowe za pomocą metody save(). Przyjmuje ścieżkę pliku wyjściowego jako argument.
Poniższy przykład kodu pokazuje, jak wygenerować kod kreskowy GS1-128 w Javie.
// Ten przykład kodu pokazuje, jak wygenerować kod kreskowy GS1-128.
// Utwórz instancję klasy BarcodeGenerator
// Określ typ kodowania jako GS1Code128
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS_1_CODE_128);
// Określ tekst kodu
generator.setCodeText("(01)12345678901231(21)ASPOSE(30)9876");
// Określ wymiar X
// najmniejsza szerokość jednostki pasków lub spacji kodu kreskowego
generator.getParameters().getBarcode().getXDimension().setPixels(2);
// Zapisz dane wyjściowe
generator.save("C:\\Files\\GS1Code128.jpg");
Wygeneruj kupon UPC-A GS1 128 w Javie
Podobnie możemy również wygenerować etykietę z kodem kreskowym z dodatkowym kodem kreskowym kuponu GS1-128 umieszczonym na tym samym obrazie, wykonując czynności wspomniane wcześniej. Jednak w pierwszym kroku musimy ustawić EncodeType na UPCAGS1CODE128COUPON.
Poniższy przykład kodu pokazuje, jak wygenerować kupon UPC-A GS1 Code 128 w Javie.
// Ten przykład kodu pokazuje, jak wygenerować kupon UPC-A GS1 Code 128.
// Utwórz instancję klasy BarcodeGenerator
// Określ typ kodowania jako UpcaGs1Code128Coupon
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);
// Określ tekst kodu
generator.setCodeText("123456789012(8110)ASPOSE");
// Określ wymiar X
// najmniejsza szerokość jednostki pasków lub spacji kodu kreskowego
generator.getParameters().getBarcode().getXDimension().setPixels(2);
// Zapisz dane wyjściowe
generator.save("C:\\Files\\Gs1CouponUpcaCode128.jpg");
Dostosuj wygląd kuponu GS1 128 w Javie
Możemy również dostosować wygląd kodu kreskowego, wykonując czynności wymienione wcześniej. Musimy jednak określić dodatkowe właściwości przed zapisaniem obrazu w ostatnim kroku.
Poniższy przykład kodu pokazuje, jak dostosować wygląd kodu kreskowego kuponu GS1 128 w Javie.
// Ten przykład kodu pokazuje, jak dostosować wygląd kodu kreskowego kuponu GS1 128.
// Utwórz instancję klasy BarcodeGenerator
// Określ typ kodowania jako UpcaGs1Code128Coupon
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);
// Określ tekst kodu
generator.setCodeText("123456789012(8110)ASPOSE");
// Określ wymiar X
// najmniejsza szerokość jednostki pasków lub spacji kodu kreskowego
generator.getParameters().getBarcode().getXDimension().setPixels(2);
// Ustaw miejsce na dodatek do kuponu na 50 pikseli
generator.getParameters().getBarcode().getCoupon().getSupplementSpace().setPixels(50);
// Ustaw wysokość paska
generator.getParameters().getBarcode().getBarHeight().setPixels(50);
// Ustaw kolor paska
generator.getParameters().getBarcode().setBarColor(Color.RED);
// Ustaw kolor etykiety
generator.getParameters().getBarcode().getCodeTextParameters().setColor(Color.BLUE);
// Zapisz dane wyjściowe
generator.save("C:\\Files\\Gs1CouponAppearance.jpg");
Uzyskaj bezpłatną licencję
Możesz uzyskać bezpłatną tymczasową licencję, aby wypróbować bibliotekę bez ograniczeń ewaluacyjnych.
Wniosek
W tym artykule dowiedzieliśmy się o kodzie kreskowym GS1-128 i o tym, jak wygenerować kod kreskowy GS1-128 w Javie. Widzieliśmy również, jak programowo wygenerować kupon UPC-A GS1-128. Poza tym możesz dowiedzieć się więcej o Aspose.BarCode for Java API korzystając z documentation. W przypadku jakichkolwiek niejasności prosimy o kontakt na naszym bezpłatnym forum pomocy.