Kako generirati QR kod u C#

Crtični kodovi, posebno dvodimenzionalni matrični bar kodovi poput QR kodova, danas su uobičajeni. Stoga se C# programeri često pitaju kako generirati QR kod u C# aplikacijama. To se može učiniti brzo s nekoliko redaka koda pomoću Aspose.BarCode for .NET.

Možete jednostavno izraditi crtične kodove ili QR kodove u svojim .NET aplikacijama, uključujući Windows aplikacije, ili web aplikacijama koristeći C# pomoću koraka navedenih u ovom odgovoru.

Koraci za generiranje QR koda u C#

  1. Prvo je potreban Nuget paket Aspose.BarCode for .NET
  2. Zatim upotrijebite prostore imena Aspose.Barcode i Aspose.BarCode.Generation
  3. Dodajte Aspose licencu koristeći SetLicense metodu
  4. Sada stvorite instancu BarCodeGenerator Class i postavite QR kao vrstu kodiranja
  5. Postavite tekst koda koji želite dodati QR kodu
  6. Postavite potrebna svojstva objekta DocumentBuilder
  7. Kao posljednji korak, spremite QR kod kao format slike

U ovom primjeru spremamo sliku QR koda kao PNG, no vi možete spremiti svoj QR kod u Bmp, Gif, Jpeg, PNG, Tiff, TiffInCmyk, EMF ili SVG image formats. Samo trebate proslijediti format slike dok spremate generirani QR code.

Primjer za generiranje QR koda u C#

using System;
//Add reference to Aspose.BarCode API
//Use following two namespaces to run QR generator code
using Aspose.BarCode;
using Aspose.BarCode.Generation;
namespace GenerateQRCode
{
class Program
{
static void Main(string[] args)
{
//Set Aspose license before generating QR code using Aspose.Barcode
Aspose.BarCode.License AsposeBarCodeLicense = new Aspose.BarCode.License();
AsposeBarCodeLicense.SetLicense(@"c:\asposelicense\license.lic");
//Create an instance of BarCode generator class
//specify Barcode Encode Type as QR
BarcodeGenerator QRCodeGenerator = new BarcodeGenerator(EncodeTypes.QR);
//set text to be encoded as generated QR code
QRCodeGenerator.CodeText = "Text To Encode";
//Save the generated QR code based barcode in image format
//Aspose.Barcode support multiple image formats when saving generated QR code
QRCodeGenerator.Save("Generated_QR_Code.png", BarCodeImageFormat.Png);
}
}
}

Ako razvijate vlastiti generator QR koda ili dodajete ovu značajku generiranja QR koda u svoju aplikaciju, gore navedeni koraci i primjer mogu vam uštedjeti mnogo vremena i truda.

 Hrvatski