Čá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:
- Java GS1-128 Barcode Generator API
- Generovat čárový kód GS1-128 v Javě
- Vygenerovat kupón UPC-A GS1 128
- 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ů:
- Nejprve vytvořte instanci třídy BarcodeGenerator s argumentem EncodeType.
- Dále zadejte text, který chcete zakódovat.
- Poté nastavte hodnotu velikosti čárového kódu v pixelech.
- 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.