Vytvořte QR kód v Javě.

QR kódy se s oblibou používají ke sdílení důležitých informací. Pro různé požadavky možná budete chtít ve svých řešeních nebo aplikacích vytvořit QR kód. V souladu s tím tento článek rozvádí, jak vytvořit QR kód programově v Javě.

Instalace Java API pro generování QR kódu

Musíte si nainstalovat Aspose.BarCode for Java API, které vám umožní pracovat s různými typy čárových kódů. Jednoduše stáhněte příslušné soubory JAR nebo k nim přistupte pomocí následujících konfigurací v souboru pom.xml a nakonfigurujte je 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.8</version>
</dependency>

Vytvořte QR kód v Javě

QR kód můžete vytvořit pomocí následujících kroků:

  1. Vytvořte objekt třídy BarcodeGenerator a uveďte vstupní text spolu s EncodeType.
  2. Nastavte typy kódování a verzi QR kódu.
  3. Vygenerujte QR kód a vygenerovaný kód exportujte jako obrázek PNG.

Následující ukázkový kód ukazuje, jak vytvořit QR kód v Javě:

// Inicializujte instanci třídy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);

// Nastavte automatickou verzi
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);

//Nastavte typ kódování ForceMicroQR QR
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_MICRO_QR);
gen.save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.PNG);

Generujte QR kód s ForceQR kódováním v Javě

Chcete-li vytvořit typ QR kódu ForceQR v Javě, musíte postupovat podle níže uvedených kroků.

  1. Vytvořte instanci třídy BarcodeGenerator a zadejte EncodeType a vstupní text.
  2. Nastavte typ kódování a verzi požadovaného QR kódu.
  3. Zapište výstupní soubor obsahující kód jako obrázek PNG.

Následující ukázka kódu vysvětluje, jak vygenerovat QR kód s kódováním ForceQR v Javě:

// Inicializujte instanci třídy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);

// Nastavit automatickou verzi
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);

//Nastavte typ kódování ForceQR QR
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_QR);
gen.save(dataDir + "QREncodeTypeForceQR.png", BarCodeImageFormat.PNG);

Získejte bezplatnou licenci

Rozhraní API můžete hodnotit bez jakýchkoli vodoznaků nebo omezení hodnocení tím, že si vyžádáte bezplatnou dočasnou licenci.

Závěr

V tomto článku jste prozkoumali, jak vygenerovat QR kód různých druhů, verzí atd. na základě vašich požadavků. Ukázka kódu ukazuje celý proces generování QR kódu programově v jazyce Java. Kromě toho se můžete podívat do prostoru documentation a zkontrolovat mnoho dalších variant a funkcí podporovaných Aspose.BarCode for Java API. V případě jakýchkoliv dotazů nás neváhejte kontaktovat prostřednictvím fóra.

Viz také