Vygenerujte čárový kód Maxicode v Javě.

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

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:

  1. Vytvořte objekt třídy BarcodeGenerator a zadejte hodnotu EncodeType.
  2. Nastavte velikost jako počet pixelů.
  3. Nastavte režim kódování MaxiCode a platný kódový text.
  4. 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ů.

  1. Inicializujte instanci třídy BarcodeGenerator a zadejte EncodeType.
  2. Nastavte poměr stran pro Maxicode.
  3. 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:

Generování poměru stran Maxicode v C#

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.

Viz také