إنشاء رمز EAN الشريطي في C#

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

C# API لإنشاء EAN Barcode - تنزيل مجاني

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

PM> Install-Package Aspose.BarCode

إنشاء باركود EAN 13 في C#

تحتاج إلى اتباع الخطوات أدناه لإنشاء الرمز الشريطي EAN 13:

  1. قم بإنشاء مثيل لفئة BarcodeGenerator واضبط EncodeType على EAN13.
  2. اضبط الحجم بالبكسل.
  3. احفظ رمز EAN الذي تم إنشاؤه كصورة.

يوضح مقتطف الشفرة التالي كيفية إنشاء رمز شريطي EAN 13 في C#:

// تهيئة مثيل لفئة BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "1234567890128");

// اضبط الحجم بالبكسل
gen.Parameters.Barcode.XDimension.Pixels = 2;

// حفظ الباركود EAN 13 الناتج
gen.Save("Ean13.png", BarCodeImageFormat.Png);

إنشاء EAN 5 مع البيانات التكميلية في C#

توضح الخطوات التالية كيفية إنشاء رمز EAN ببيانات تكميلية في C#.

  1. قم بتهيئة كائن من فئة BarcodeGenerator وحدد EncodeType.
  2. قم بتعيين مساحة الملحق وبيانات ملحق EAN 5.
  3. تصدير الباركود EAN الناتج كأي تنسيق صورة مثل JPG ، PNG ، BMP ، إلخ.

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

// تهيئة مثيل لفئة BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "1234567890128");

//// تعيين الحجم بالبكسل
gen.Parameters.Barcode.XDimension.Pixels = 2;

// اضبط مساحة الملحق بالبكسل
gen.Parameters.Barcode.Supplement.SupplementSpace.Pixels = 20;

// قم بتعيين ملحق EAN 5
gen.Parameters.Barcode.Supplement.SupplementData = "12345";

// احفظ الرمز الشريطي لـ EAN 5
gen.Save("SupplementEAN5.png", BarCodeImageFormat.Png);

تُظهر لقطة الشاشة أدناه الباركود الناتج EAN 5 مع البيانات التكميلية:

إنشاء EAN 5 في C#

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

يمكنك طلب ترخيص مؤقت مجاني من أجل تقييم ميزات واجهة برمجة التطبيقات دون أي قيود.

استنتاج

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

أنظر أيضا