Շտրիխ կոդերը, հատկապես երկչափ մատրիցային շտրիխ կոդերը, ինչպիսիք են QR կոդերը, մեր օրերում տարածված են: Այսպիսով, C# մշակողները հաճախ հարցնում են, թե ինչպես ստեղծել QR կոդ C# հավելվածներում: Սա կարելի է արագ անել մի քանի տող կոդի միջոցով՝ օգտագործելով Aspose.BarCode for .NET:
Դուք կարող եք հեշտությամբ ստեղծել շտրիխ կոդեր կամ QR կոդ ձեր .NET հավելվածներում, ներառյալ Windows հավելվածներում կամ վեբ հավելվածներում՝ օգտագործելով C#՝ այս պատասխանում տրված քայլերով:
C#-ում QR կոդ ստեղծելու քայլեր
- Նախ անհրաժեշտ է Aspose.BarCode for .NET-ի Nuget փաթեթը
- Հաջորդը, օգտագործեք Aspose.Barcode և Aspose.BarCode.Generation անունների տարածքները
- Ավելացնել Aspose լիցենզիան՝ օգտագործելով SetLicense մեթոդը
- Այժմ ստեղծեք BarCodeGenerator Class-ի օրինակ և սահմանեք QR-ն որպես կոդավորման տեսակ
- Սահմանեք կոդի տեքստը, որը ցանկանում եք ավելացնել QR կոդի մեջ
- Սահմանեք DocumentBuilder օբյեկտի պահանջվող հատկությունները
- Որպես վերջին քայլ, պահպանեք QR կոդը որպես պատկերի ձևաչափ
Այս օրինակում մենք պահում ենք QR կոդի պատկերը որպես PNG, այնուամենայնիվ, դուք կարող եք պահել ձեր QR կոդը Bmp, Gif, Jpeg, PNG, Tiff, TiffInCmyk, EMF կամ SVG image formats տարբերակներում: Դուք պարզապես պետք է փոխանցեք պատկերի ձևաչափը` պահպանելով ստեղծված QR code-ը:
C#-ում QR կոդ ստեղծելու օրինակ
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); | |
} | |
} | |
} |
Եթե դուք մշակում եք ձեր սեփական QR կոդի գեներատորը կամ ավելացնում եք այս QR-ի ստեղծման գործառույթը ձեր հավելվածում, վերը նշված քայլերը և նմուշը կարող են ձեզ շատ ժամանակ և ջանք խնայել: