توليد الباركود باستخدام C#

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

C# Barcode API - تنزيل مجاني

Aspose.BarCode for .NET هو مولد باركود قوي وواجهة برمجة تطبيقات الماسح الضوئي. يتيح لك إنشاء مجموعة كبيرة من رموز الرموز الشريطية وقراءتها ، بما في ذلك على سبيل المثال لا الحصر:

  • كود 128
  • الكود 11
  • الكود 39
  • ريال قطري
  • مصفوفة البيانات
  • EAN13
  • EAN8
  • ITF14
  • PDF417
  • و المزيد.

يمكنك تنزيل واجهة برمجة التطبيقات مجانًا أو تثبيتها داخل تطبيق .NET باستخدام NuGet.

PM> Install-Package Aspose.BarCode

كيفية إنشاء رمز شريطي باستخدام C#

فيما يلي خطوات إنشاء رمز شريطي باستخدام Aspose.BarCode لـ .NET.

  • أولاً ، قم بإنشاء كائن من فئة BarcodeGenerator وحدد نوع الرمز الشريطي ونصه في منشئه.
  • تعيين ميزات الباركود مثل الدقة وما إلى ذلك.
  • أخيرًا ، قم بإنشاء رمز شريطي باستخدام طريقة BarcodeGenerator.Save(String).

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

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");

// تعيين القرار
generator.Parameters.Resolution = 400;

// توليد الباركود
generator.Save("generate-barcode.png");
توليد الباركود في C#

كيفية إنشاء QR Barcode باستخدام C#

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

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

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");

// تعيين القرار
generator.Parameters.Resolution = 400;

// توليد الباركود
generator.Save("generate-barcode.png");
إنشاء باركود QR في C#

تخصيص مظهر الرمز الشريطي في C#

يمكنك أيضًا تخصيص مظهر الرمز الشريطي. على سبيل المثال ، يمكنك تغيير الخط ، واللون الأمامي ، ولون الخلفية ، ولون النص ، وما إلى ذلك. فيما يلي خطوات تخصيص الباركود باستخدام Aspose.BarCode لـ .NET.

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

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Aztec, "Aspose.BarCode");

// ضبط اللون الخلفي للباركود
generator.Parameters.BackColor = System.Drawing.Color.DarkGray;

// تعيين لون شريط الباركود
generator.Parameters.Barcode.BarColor = System.Drawing.Color.Orange;

// ضبط لون الحدود
generator.Parameters.Border.Color = System.Drawing.Color.Black;

// تعيين لون النص
generator.Parameters.Barcode.CodeTextParameters.Color = System.Drawing.Color.Orange;

// تعيين القرار
generator.Parameters.Resolution = 400;

// توليد الباركود
generator.Save("generate-barcode.png");
إنشاء باركود Aztec في C#

إضافة تسمية توضيحية في الباركود باستخدام C#

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

  • أولاً ، قم بإنشاء كائن من فئة BarcodeGenerator.
  • قم بتعيين نص الباركود واكتب منشئ BarcodeGenerator.
  • قم بتعيين التسمية التوضيحية باستخدام خصائص CaptionAbove أو CaptionBelow.
  • أخيرًا ، احفظ الرمز الشريطي باستخدام طريقة BarcodeGenerator.Save(String).

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

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");

// وضع التسميات التوضيحية
generator.Parameters.CaptionAbove.Text = "The caption above.";
generator.Parameters.CaptionAbove.Visible = true;
generator.Parameters.CaptionBelow.Text = "The caption below.";
generator.Parameters.CaptionBelow.Visible = true;

// توليد الباركود
generator.Save("generate-barcode.png");
إنشاء رمز شريطي مع التسمية التوضيحية في C#

استنتاج

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

أنظر أيضا