قم بإنشاء QR Code في C#.

رمز الاستجابة السريعة هو رمز شريطي ثنائي الأبعاد يمكن استخدامه لتخزين بعض البيانات المفيدة لتحديد المعلومات أو تتبعها. قد تحتاج أحيانًا إلى إنشاء رمز QR لتضمين المعلومات في شكل شبكات عمودية وأفقية. وفقًا لذلك ، توضح هذه المقالة كيفية إنشاء رمز الاستجابة السريعة برمجيًا في C#.

تثبيت C# API لإنشاء رمز الاستجابة السريعة

تحتاج إلى تثبيت Aspose.BarCode for .NET API. يمكن استخدامه لإنشاء أو مسح نوع مختلف من الباركود. يمكنك تنزيل ملفات DLL المرجعية أو تثبيتها باستخدام الأمر NuGet التالي.

PM> Install-Package Aspose.BarCode

إنشاء رمز الاستجابة السريعة في C#

يمكنك إنشاء رمز الاستجابة السريعة باتباع الخطوات التالية:

  1. قم بتهيئة مثيل لفئة BarcodeGenerator أثناء تحديد EncodeType ونص الإدخال.
  2. قم بتعيين الإصدار ونوع الترميز لرمز الاستجابة السريعة.
  3. قم بإنشاء QR Code واحفظ الصورة الناتجة بتنسيق PNG.

يوضح مقتطف الرمز أدناه كيفية إنشاء رمز الاستجابة السريعة في C#:

// تهيئة مثيل لفئة BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.Parameters.Barcode.XDimension.Pixels = 4;

// تعيين الإصدار التلقائي
gen.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;

//قم بتعيين نوع ترميز ForceMicroQR QR
gen.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceMicroQR;
gen.Save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.Png);

إنشاء رمز الاستجابة السريعة مع ترميز ForceQR في C#

هنا سوف تتعلم كيفية إنشاء نوع ForceQR لرمز QR في C#.

  1. قم بتهيئة مثيل لفئة BarcodeGenerator أثناء تحديد EncodeType ونص الإدخال.
  2. قم بتعيين الإصدار ونوع الترميز لرمز الاستجابة السريعة.
  3. قم بإنشاء رمز QR واكتب رمز الاستجابة السريعة الذي تم إنشاؤه كصورة PNG.

يوضح مثال الكود التالي كيفية إنشاء رمز QR باستخدام ترميز ForceQR في C#:

// تهيئة مثيل لفئة BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.Parameters.Barcode.XDimension.Pixels = 4;

// تعيين الإصدار التلقائي
gen.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;

//قم بتعيين نوع ترميز ForceQR QR
gen.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceQR;
gen.Save(dataDir + "QREncodeTypeForceQR.png", BarCodeImageFormat.Png);

احصل على رخصة مجانية

يمكنك طلب ترخيص مؤقت مجاني لتقييم API بكامل طاقتها.

استنتاج

في هذه المقالة ، تعلمت كيفية إنشاء رمز الاستجابة السريعة بإصدارات وأنواع ترميز مختلفة برمجيًا في C#. بالإضافة إلى ذلك ، يمكنك زيارة قسم التوثيق لاستكشاف العديد من الميزات الأخرى التي تقدمها Aspose.BarCode لـ .NET API. في حالة وجود أي أسئلة ، لا تتردد في مراسلتنا على المنتدى.

أنظر أيضا