Generátor QR kódů C#

QR kódy slouží k uložení velkého množství dat na malém prostoru. Snadno se používají a lze je naskenovat chytrými telefony nebo jinými zařízeními pro otevření webové stránky, sledování videa nebo přístup k jiným zakódovaným informacím. V tomto blogovém příspěvku se naučíme, jak programově generovat textové QR kódy v C#. Poskytneme vám podrobného průvodce a úryvky kódu, které vám pomohou vytvořit vlastní text do generátoru QR kódu v C#.

Tento článek se zabývá následujícími tématy:

  1. C# text do rozhraní API generátoru QR kódu
  2. Převést text na QR kód v C#
  3. Přizpůsobte text generování QR kódu
  4. Vygenerujte QR kód s textem
  5. Text na generátor QR kódu online
  6. Bezplatné výukové zdroje

C# Text to QR Code Generator API

Pro převod jakéhokoli textu na QR kód použijeme API Aspose.BarCode for .NET. Umožňuje generování, skenování a čtení čárových kódů a QR kódů v aplikacích .NET. API umožňuje vývojářům snadno uložit vygenerovaný čárový kód nebo QR kód v různých formátech obrázků, jako jsou PNG, JPEG a TIFF. Podporuje více než 60 symbolů čárových kódů, jako je QR kód, kód 128, kód 39, EAN, UPC a mnoho dalších.

Prosím stáhněte si DLL API nebo ji nainstalujte pomocí následujícího příkazu NuGet:

PM> Install-Package Aspose.BarCode

Převést text na QR kód v C#

Můžeme snadno vygenerovat QR kód z jakéhokoli poskytnutého textu podle následujících kroků:

  1. Vytvořte instanci třídy BarcodeGenerator.
  2. Nastavte EncodeTypes na QR.
  3. Zadejte vstupní text, který chcete zakódovat.
  4. Volitelně zadejte možnosti přizpůsobení kódu QR.
  5. Nakonec zavolejte metodu Save() a uložte vygenerovaný obrázek QR kódu na danou cestu k souboru.

Následující ukázka kódu ukazuje, jak převést text na QR kód v C#.

// Tento příklad kódu ukazuje, jak vygenerovat QR kód z Text.
// Inicializujte BarcodeGenerator
// Zadejte typ kódování jako QR
var generator = new BarcodeGenerator(EncodeTypes.QR);

// Zadejte text kódu, který chcete zakódovat
generator.CodeText = "Your text goes here!";

// Zadejte velikost obrázku
generator.Parameters.Barcode.XDimension.Pixels = 8;
generator.Parameters.Resolution = 500;

// Uložte vygenerovaný QR kód
generator.Save("C:\\Files\\Text_QR_Code.jpg");
Text na QR kód v C#

Text na QR kód v C#.

Přizpůsobte generování textu na QR kód v C#

Vzhled QR kódů generovaných z textu můžeme upravit podle výše uvedených kroků. Musíme však nastavit některé další vlastnosti, abychom přizpůsobili barvu pozadí, barvu ohraničení, výšku obrázku atd.

Následující ukázka kódu ukazuje, jak přizpůsobit text pro generování QR kódu v C#.

// Tento příklad kódu ukazuje, jak vygenerovat QR kód z Text.
// Inicializujte BarcodeGenerator
// Zadejte typ kódování jako QR
var generator = new BarcodeGenerator(EncodeTypes.QR);

// Zadejte text kódu, který chcete zakódovat
generator.CodeText = "Your text goes here!";

// Zadejte velikost obrázku
generator.Parameters.Barcode.XDimension.Pixels = 8;

// Nastavit barvu pozadí
generator.Parameters.BackColor = Color.Red;

// Nastavte barvu QR
generator.Parameters.Barcode.BarColor = Color.Blue;

// Nastavte rozlišení obrázku
generator.Parameters.Resolution = 300;

// Nastavit ohraničení
generator.Parameters.Border.DashStyle = BorderDashStyle.Solid;
generator.Parameters.Border.Color = Color.Yellow;
generator.Parameters.Border.Visible = true;
generator.Parameters.Border.Width.Point = 4;

// Uložte vygenerovaný QR kód
generator.Save("C:\\Files\\Customized_QR_Code.jpg");
Přizpůsobte generování textu na QR kód v C#

Přizpůsobte generování textu na QR kód v C#.

Vygenerujte QR kód s textem v C#

K vygenerovanému obrázku QR kódu můžeme také přidat text čitelný pro člověka. Může to být hlavní textový štítek, horní titulek nebo spodní titulek. Můžeme přidat text kódu a titulek níže podle výše uvedených kroků. Potřebujeme však pouze nastavit vlastnosti CodeTextParameters a CaptionBelow, jak je uvedeno níže:

// Tento příklad kódu ukazuje, jak vygenerovat QR kód z Text.
// Inicializujte BarcodeGenerator
// Zadejte typ kódování jako QR
var generator = new BarcodeGenerator(EncodeTypes.QR);

// Zadejte text kódu, který chcete zakódovat
generator.CodeText = "Your text goes here!";

// Zadejte velikost obrázku
generator.Parameters.Barcode.XDimension.Pixels = 8;

// Nastavit barvu pozadí
generator.Parameters.BackColor = Color.White;

// Nastavte barvu QR
generator.Parameters.Barcode.BarColor = Color.Blue;

// Nastavte rozlišení obrázku
generator.Parameters.Resolution = 300;

// Nastavit ohraničení
generator.Parameters.Border.DashStyle = BorderDashStyle.Solid;
generator.Parameters.Border.Color = Color.Red;
generator.Parameters.Border.Visible = true;
generator.Parameters.Border.Width.Point = 4;

// Zobrazte text kódu nad QR kódem
generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "Aspose.BarCode";
generator.Parameters.Barcode.CodeTextParameters.Location = CodeLocation.Above;

// Nastavte popisek pod QR kódem
generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "HELLO";
generator.Parameters.CaptionBelow.Text = "ASPOSE";
generator.Parameters.CaptionBelow.Visible = true;
generator.Parameters.CaptionBelow.Font.Style = FontStyle.Bold;
generator.Parameters.CaptionBelow.Font.Size.Pixels = 18;
generator.Parameters.CaptionBelow.Font.FamilyName = "Verdana";

// Uložte vygenerovaný QR kód
generator.Save("C:\\Files\\QR_Code_with_text.jpg");
Vygenerujte QR kód s textem v C#

Vygenerujte QR kód s textem v C#.

Text to QR Code Generator – získejte bezplatnou licenci

Můžete získat bezplatnou dočasnou licenci a vyzkoušet knihovnu bez omezení hodnocení.

Text na QR kód online

QR kód můžete vygenerovat z libovolného textového vstupu online zdarma pomocí online webové aplikace QR code generator, která je vyvinuta pomocí tohoto API.

Text do generátoru QR kódu – učební zdroje

Kromě generování textových QR kódů se můžete dozvědět více o generování čárových kódů a prozkoumat různé další funkce knihovny pomocí zdrojů níže:

Závěr

V tomto blogovém příspěvku jsme se naučili, jak vyvinout textový generátor kódu QR v C#. Také jsme viděli, jak upravit QR kódy a přidat popisky k vygenerovaným obrázkům. Využitím Aspose.BarCode for .NET můžete vytvářet úžasné QR kódy, které lze použít pro odkazy na webové stránky, kontaktní informace a další. V případě jakýchkoliv nejasností nás neváhejte kontaktovat na našem bezplatném fóru podpory.

Viz také