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
- Vytvořte QR kód v Javě
- Generujte QR kód s ForceQR kódováním 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ů:
- Vytvořte objekt třídy BarcodeGenerator a uveďte vstupní text spolu s EncodeType.
- Nastavte typy kódování a verzi QR kódu.
- 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ů.
- Vytvořte instanci třídy BarcodeGenerator a zadejte EncodeType a vstupní text.
- Nastavte typ kódování a verzi požadovaného QR kódu.
- 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.