C# مولد رمز الاستجابة السريعة

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

تتناول هذه المقالة المواضيع التالية:

  1. C# نص إلى API مولد رمز الاستجابة السريعة
  2. تحويل النص إلى رمز الاستجابة السريعة في #C
  3. تخصيص النص لإنشاء رمز QR
  4. إنشاء رمز الاستجابة السريعة مع النص
  5. تحويل النص إلى مولد رمز الاستجابة السريعة عبر الإنترنت
  6. مصادر التعلم المجانية

C# نص إلى API مولد رمز الاستجابة السريعة

لتحويل أي نص إلى رمز الاستجابة السريعة، سوف نستخدم واجهة برمجة التطبيقات Aspose.BarCode for .NET. فهو يسمح بإنشاء ومسح وقراءة الرموز الشريطية ورموز QR في تطبيقات .NET. تسمح واجهة برمجة التطبيقات (API) للمطورين بحفظ الرمز الشريطي أو رمز الاستجابة السريعة الذي تم إنشاؤه بسهولة بتنسيقات صور مختلفة، مثل PNG و JPEG و TIFF. وهو يدعم أكثر من 60 رمزًا من رموز الباركود، مثل رمز الاستجابة السريعة، والرمز 128، والرمز 39، وEAN، وUPC، وغيرها الكثير.

يرجى تنزيل ملف DLL الخاص بواجهة برمجة التطبيقات (API) أو تثبيته باستخدام أمر NuGet التالي:

PM> Install-Package Aspose.BarCode

تحويل النص إلى رمز الاستجابة السريعة في #C

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

  1. قم بإنشاء مثيل لفئة BarcodeGenerator.
  2. اضبط أنواع التشفير على QR.
  3. حدد نص الإدخال المراد تشفيره.
  4. اختياريًا، حدد خيارات تخصيص رمز الاستجابة السريعة.
  5. أخيرًا، قم باستدعاء طريقة Save() لحفظ صورة رمز الاستجابة السريعة التي تم إنشاؤها في مسار الملف المحدد.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل النص إلى رمز QR في #C.

// يوضح مثال التعليمات البرمجية هذا كيفية إنشاء رمز الاستجابة السريعة من النص.
// تهيئة BarcodeGenerator
// حدد نوع التشفير كـ QR
var generator = new BarcodeGenerator(EncodeTypes.QR);

// حدد نص التعليمات البرمجية للتشفير
generator.CodeText = "Your text goes here!";

// تحديد حجم الصورة
generator.Parameters.Barcode.XDimension.Pixels = 8;
generator.Parameters.Resolution = 500;

// احفظ رمز الاستجابة السريعة الذي تم إنشاؤه
generator.Save("C:\\Files\\Text_QR_Code.jpg");
تحويل النص إلى رمز الاستجابة السريعة في C#

إرسال رسالة نصية إلى رمز الاستجابة السريعة في C#.

تخصيص النص لإنشاء رمز QR في #C

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

يوضح نموذج التعليمات البرمجية التالي كيفية تخصيص النص لإنشاء رمز QR في #C.

// يوضح مثال التعليمات البرمجية هذا كيفية إنشاء رمز الاستجابة السريعة من النص.
// تهيئة BarcodeGenerator
// حدد نوع التشفير كـ QR
var generator = new BarcodeGenerator(EncodeTypes.QR);

// حدد نص التعليمات البرمجية للتشفير
generator.CodeText = "Your text goes here!";

// تحديد حجم الصورة
generator.Parameters.Barcode.XDimension.Pixels = 8;

// تعيين لون الخلفية
generator.Parameters.BackColor = Color.Red;

// ضبط لون QR
generator.Parameters.Barcode.BarColor = Color.Blue;

// ضبط دقة الصورة
generator.Parameters.Resolution = 300;

// تعيين الحدود
generator.Parameters.Border.DashStyle = BorderDashStyle.Solid;
generator.Parameters.Border.Color = Color.Yellow;
generator.Parameters.Border.Visible = true;
generator.Parameters.Border.Width.Point = 4;

// احفظ رمز الاستجابة السريعة الذي تم إنشاؤه
generator.Save("C:\\Files\\Customized_QR_Code.jpg");
تخصيص النص لإنشاء رمز QR في C#

تخصيص النص لإنشاء رمز QR في C#.

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

يمكننا أيضًا إضافة نص يمكن قراءته بواسطة الإنسان إلى صورة رمز الاستجابة السريعة التي تم إنشاؤها. يمكن أن تكون تسمية نصية رئيسية أو تسمية توضيحية علوية أو تسمية توضيحية سفلية. يمكننا إضافة نص التعليمات البرمجية والتسمية التوضيحية أدناه باتباع الخطوات المذكورة سابقًا. ومع ذلك، نحتاج فقط إلى تعيين خصائص CodeTextParameters وCaptionBelow كما هو موضح أدناه:

// يوضح مثال التعليمات البرمجية هذا كيفية إنشاء رمز الاستجابة السريعة من النص.
// تهيئة BarcodeGenerator
// حدد نوع التشفير كـ QR
var generator = new BarcodeGenerator(EncodeTypes.QR);

// حدد نص التعليمات البرمجية للتشفير
generator.CodeText = "Your text goes here!";

// تحديد حجم الصورة
generator.Parameters.Barcode.XDimension.Pixels = 8;

// تعيين لون الخلفية
generator.Parameters.BackColor = Color.White;

// ضبط لون QR
generator.Parameters.Barcode.BarColor = Color.Blue;

// ضبط دقة الصورة
generator.Parameters.Resolution = 300;

// تعيين الحدود
generator.Parameters.Border.DashStyle = BorderDashStyle.Solid;
generator.Parameters.Border.Color = Color.Red;
generator.Parameters.Border.Visible = true;
generator.Parameters.Border.Width.Point = 4;

// أظهر نص الرمز أعلى رمز الاستجابة السريعة
generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "Aspose.BarCode";
generator.Parameters.Barcode.CodeTextParameters.Location = CodeLocation.Above;

// قم بتعيين التسمية التوضيحية أسفل رمز الاستجابة السريعة
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";

// احفظ رمز الاستجابة السريعة الذي تم إنشاؤه
generator.Save("C:\\Files\\QR_Code_with_text.jpg");
إنشاء رمز الاستجابة السريعة مع النص في C#

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

تحويل النص إلى QR Code Generator - احصل على ترخيص مجاني

يمكنك الحصول على ترخيص مؤقت مجاني لتجربة المكتبة دون قيود التقييم.

إرسال رسالة نصية إلى رمز الاستجابة السريعة عبر الإنترنت

يمكنك إنشاء رمز الاستجابة السريعة من أي إدخال نص عبر الإنترنت مجانًا باستخدام تطبيق الويب لمولد رمز الاستجابة السريعة عبر الإنترنت، والذي تم تطويره باستخدام واجهة برمجة التطبيقات هذه.

تحويل النص إلى رمز الاستجابة السريعة - مصادر تعليمية

إلى جانب إنشاء رموز QR المستندة إلى النصوص، يمكنك معرفة المزيد حول إنشاء الرموز الشريطية واستكشاف العديد من الميزات الأخرى للمكتبة باستخدام الموارد أدناه:

خاتمة

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

أنظر أيضا