Vytvořte QR kód v C#.

QR kód je dvourozměrný čárový kód, který lze použít k uložení některých užitečných dat pro identifikaci nebo sledování informací. Někdy může být nutné vytvořit QR kód pro vložení informací ve formě vertikálních a horizontálních mřížek. V souladu s tím tento článek vysvětluje, jak vytvořit QR kód programově v C#.

Instalace C# API pro generování QR kódu

Musíte nainstalovat Aspose.BarCode for .NET API. Lze jej použít k vytváření nebo skenování různých druhů čárových kódů. Můžete stáhnout referenční soubor DLL nebo jej nainstalovat pomocí následujícího příkazu NuGet.

PM> Install-Package Aspose.BarCode

Vytvořte QR kód v C#

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

  1. Inicializujte instanci třídy BarcodeGenerator a zadejte EncodeType a vstupní text.
  2. Nastavte verzi a typ kódování pro QR kód.
  3. Vygenerujte QR kód a uložte výstupní obrázek ve formátu PNG.

Níže uvedený fragment kódu ukazuje, jak vygenerovat QR kód v C#:

// Inicializujte instanci třídy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.Parameters.Barcode.XDimension.Pixels = 4;

// Nastavte automatickou verzi
gen.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;

//Nastavte typ kódování ForceMicroQR QR
gen.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceMicroQR;
gen.Save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.Png);

Vygenerujte QR kód s ForceQR kódováním v C#

Zde se dozvíte, jak vytvořit typ QR kódu ForceQR v C#.

  1. Inicializujte instanci třídy BarcodeGenerator a zadejte EncodeType a vstupní text.
  2. Nastavte verzi a typ kódování pro QR kód.
  3. Vytvořte QR kód a zapište vygenerovaný QR kód jako obrázek PNG.

Následující příklad kódu ukazuje, jak vygenerovat QR kód s kódováním ForceQR v C#:

// Inicializujte instanci třídy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.Parameters.Barcode.XDimension.Pixels = 4;

// Nastavit automatickou verzi
gen.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;

//Nastavte typ kódování ForceQR QR
gen.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceQR;
gen.Save(dataDir + "QREncodeTypeForceQR.png", BarCodeImageFormat.Png);

Získejte bezplatnou licenci

Můžete požádat o bezplatnou dočasnou licenci k vyhodnocení plné kapacity API.

Závěr

V tomto článku jste se naučili, jak programově vygenerovat QR kód s různými verzemi a typy kódování v C#. Jednoduše postupujte podle kroků a úryvku kódu a vytvořte QR kód v C#. Kromě toho můžete navštívit sekci dokumentace a prozkoumat různé další funkce nabízené Aspose.BarCode pro .NET API. V případě jakýchkoliv dotazů nám neváhejte napsat na fórum.

Viz také