Maxicode je 2D čárový kód vytvořený kombinací teček v šestiúhelníkovém tvaru. Běžně se používají pro řízení dodavatelského řetězce, hyperlinking objektů a mnoho dalších účelů. V některých případech použití může být nutné vytvořit Maxicode pro různé požadavky. V souladu s tím tento článek vysvětluje, jak vytvořit čárové kódy Maxicode s různými typy kódování a také s poměrem stran programově v Javě.
- Konfigurace Java pro generování čárového kódu Maxicode – bezplatné stažení API
- Vygenerujte čárový kód Maxicode v Javě
- Generujte čárový kód Maxicode s poměrem stran v Javě
Konfigurace Java pro generování čárového kódu Maxicode – bezplatné stažení API
Pomocí Aspose.BarCode for Java můžete generovat nebo číst mnoho typů čárových kódů. Rychle si stáhněte soubory JAR ze stránky Nové verze nebo použijte níže uvedené konfigurace k nastavení z úložiště:
<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.9</version>
</dependency>
Vygenerujte čárový kód Maxicode v Javě
Následující kroky ukazují, jak vygenerovat čárový kód Maxicode:
- Vytvořte objekt třídy BarcodeGenerator a zadejte hodnotu EncodeType.
- Nastavte velikost jako počet pixelů.
- Nastavte režim kódování MaxiCode a platný kódový text.
- Vytvořte čárový kód Maxicode a exportujte výstupní obrázek ve formátu PNG.
Níže uvedený fragment kódu ukazuje, jak programově vygenerovat čárový kód Maxicode v jazyce Java:
// Inicializujte instanci třídy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MAXI_CODE, "");
// Nastavte velikost v pixelech
gen.getParameters().getBarcode().getXDimension().setPixels(15);
gen.getParameters().getBarcode().getCodeTextParameters().setTwoDDisplayText("MaxiCode Mode 2");
String gs = "\u001d";
String rs = "\u001e";
String eot = "\u0004";
// Nastavte režim kódování MaxiCode na 2 a platný kódový text
gen.getParameters().getBarcode().getMaxiCode().setMaxiCodeEncodeMode(2);
//(Poštovní směrovací číslo 9 číslic)(gs)(kód země)(gs)(kategorie služby)(gs)(sekundární zpráva)(eot)
gen.setCodeText("123456789{gs}056{gs}001{gs}ADDITIONAL DATA{eot}");
// Uložte výstupní Maxi kód
gen.save("MaxiCodeEncodeMode2Second.png", BarCodeImageFormat.PNG);
Generujte čárový kód Maxicode s poměrem stran v Javě
Chcete-li vygenerovat čárový kód Maxicode s poměrem stran v Javě, musíte postupovat podle níže uvedených kroků.
- Inicializujte instanci třídy BarcodeGenerator a zadejte EncodeType.
- Nastavte poměr stran pro Maxicode.
- Vygenerujte čárový kód Maxicode jako obrázek PNG.
Následující ukázkový kód ukazuje, jak programově v Javě vygenerovat čárový kód Maxicode s poměrem stran:
// Inicializujte instanci třídy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MAXI_CODE, "Åspóse.Barcóde©");
// Nastavte velikost v pixelech
gen.getParameters().getBarcode().getXDimension().setPixels(15);
// Nastavte poměr stran 0,5
gen.getParameters().getBarcode().getMaxiCode().setAspectRatio(0.5f);
// Uložte výstupní Maxi kód
gen.save("MaxiCodeAspectRatio.png", BarCodeImageFormat.PNG);
Níže uvedený snímek obrazovky ukazuje, jak Maxicode vypadá, když je vytvořen s výše uvedeným příkladem kódu:
Získejte bezplatnou licenci
S API můžete pracovat bez jakýchkoli omezení nebo vodoznaku hodnocení získáním bezplatné dočasné licence.
Závěr
V tomto článku jste prozkoumali, jak vytvořit nebo vygenerovat čárový kód Maxicode programově v Javě. Rozpracovává proces vytvoření Maxicode s kódovacími režimy 2, 3 a 4, stejně jako s poměrem stran. Kromě toho si můžete projít prostor dokumentace a vyzkoušet mnoho dalších funkcí API. V případě jakýchkoliv dotazů nás prosím kontaktujte na forum.