Generator kodów kreskowych GS1-128 w Javie.

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:

  1. API generatora kodów kreskowych Java GS1-128
  2. Generowanie kodu kreskowego GS1-128 w Javie
  3. Wygeneruj kupon UPC-A GS1 128
  4. 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:

  1. Najpierw utwórz instancję klasy BarcodeGenerator z EncodeType jako argumentem.
  2. Następnie określ tekst do zakodowania.
  3. Następnie ustaw wartość rozmiaru kodu kreskowego w pikselach.
  4. 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.

Zobacz też