Generátor čárových kódů GS1-128 v Javě.

Čárové kódy jsou grafické symboly používané k identifikaci produktů. V maloobchodě jsou čárové kódy GS1-128 všudypřítomné. Mnoho společností po celém světě si vyměňuje data pomocí standardu GS1-128. Jako standard eCommerce umožňuje společnosti poskytovat přesné a spolehlivé informace o svých produktech. V tomto článku se naučíme, jak generovat čárové kódy GS1-128. Po provedení uvedených kroků budeme mít vlastní generátor čárových kódů GS1-128 v Javě. Takže začneme.

Článek se bude týkat následujících témat:

  1. Java GS1-128 Barcode Generator API
  2. Generovat čárový kód GS1-128 v Javě
  3. Vygenerovat kupón UPC-A GS1 128
  4. Přizpůsobit vzhled čárového kódu

Java GS1-128 Barcode Generator API

Pro generování čárových kódů GS1-128 budeme používat API Aspose.BarCode for Java. Je to robustní, spolehlivé a snadno použitelné Java API pro generování a rozpoznávání čárových kódů. Podporuje širokou škálu 1D a 2D typů čárových kódů.

Prosím buď stáhněte si JAR API, nebo přidejte následující konfiguraci pom.xml do Java aplikace založené 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>

Vygenerujte čárový kód GS1-128 v Javě

Čárový kód GS1-128 můžeme snadno vygenerovat podle následujících kroků:

  1. Nejprve vytvořte instanci třídy BarcodeGenerator s argumentem EncodeType.
  2. Dále zadejte text, který chcete zakódovat.
  3. Poté nastavte hodnotu velikosti čárového kódu v pixelech.
  4. Nakonec výstup uložte pomocí metody save(). Jako argument bere cestu k výstupnímu souboru.

Následující příklad kódu ukazuje, jak vygenerovat čárový kód GS1-128 v Javě.

// Tento příklad kódu ukazuje, jak vygenerovat čárový kód GS1-128.
// Vytvořte instanci třídy BarcodeGenerator
// Zadejte typ kódování jako GS1Code128
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS_1_CODE_128);

// Zadejte text kódu
generator.setCodeText("(01)12345678901231(21)ASPOSE(30)9876");

// Určete rozměr X 
// nejmenší šířka jednotky čárových kódů nebo mezer
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// Uložte výstup
generator.save("C:\\Files\\GS1Code128.jpg");

Vygenerujte kupón UPC-A GS1 128 v Javě

Podobně můžeme také vygenerovat štítek s čárovým kódem s dalším čárovým kódem kupónu GS1-128 umístěným na stejném obrázku podle výše uvedených kroků. V prvním kroku však musíme nastavit EncodeType jako UPCAGS1CODE128COUPON.

Následující příklad kódu ukazuje, jak vygenerovat kupón UPC-A GS1 Code 128 v Javě.

// Tento příklad kódu ukazuje, jak vygenerovat kupón UPC-A GS1 Code 128.
// Vytvořte instanci třídy BarcodeGenerator
// Zadejte typ kódování jako UpcaGs1Code128Coupon
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);

// Zadejte text kódu
generator.setCodeText("123456789012(8110)ASPOSE");

// Určete rozměr X 
// nejmenší šířka jednotky čárových kódů nebo mezer
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// Uložte výstup
generator.save("C:\\Files\\Gs1CouponUpcaCode128.jpg");

Přizpůsobte si vzhled kuponu GS1 128 v Javě

Můžeme také upravit vzhled čárového kódu podle výše uvedených kroků. Před uložením obrázku v posledním kroku však musíme zadat další vlastnosti.

Následující příklad kódu ukazuje, jak přizpůsobit vzhled čárového kódu kupónu GS1 128 v jazyce Java.

// Tento příklad kódu ukazuje, jak přizpůsobit vzhled čárového kódu kupónu GS1 128.
// Vytvořte instanci třídy BarcodeGenerator
// Zadejte typ kódování jako UpcaGs1Code128Coupon
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);

// Zadejte text kódu
generator.setCodeText("123456789012(8110)ASPOSE");

// Určete rozměr X 
// nejmenší šířka jednotky čárových kódů nebo mezer
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// Nastavit prostor doplňku kupónu 50 pixelů
generator.getParameters().getBarcode().getCoupon().getSupplementSpace().setPixels(50);

// Nastavte výšku lišty
generator.getParameters().getBarcode().getBarHeight().setPixels(50);

// Nastavit barvu pruhu
generator.getParameters().getBarcode().setBarColor(Color.RED);

// Nastavit barvu štítku
generator.getParameters().getBarcode().getCodeTextParameters().setColor(Color.BLUE);

// Uložte výstup
generator.save("C:\\Files\\Gs1CouponAppearance.jpg");

Získejte bezplatnou licenci

Můžete získat bezplatnou dočasnou licenci a vyzkoušet knihovnu bez omezení hodnocení.

Závěr

V tomto článku jsme se dozvěděli o čárovém kódu GS1-128 a jak vygenerovat čárový kód GS1-128 v Javě. Také jsme viděli, jak programově vygenerovat kupón UPC-A GS1-128. Kromě toho se můžete dozvědět více o Aspose.BarCode pro Java API pomocí dokumentace. V případě jakýchkoli nejasností nás neváhejte kontaktovat na našem bezplatném fóru podpory.

Viz také