مولد الباركود GS1-128 في C#.

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

يجب أن تغطي المقالة المواضيع التالية:

  1. C# GS1-128 Barcode Generator API
  2. ما هو الرمز الشريطي GS1-128؟
  3. فهم الرمز الشريطي GS1-128
  4. إنشاء رمز شريطي GS1-128 في #C
  5. إنشاء كوبون UPC-A GS1 128
  6. تخصيص مظهر الرمز الشريطي

C# GS1-128 Barcode Generator API

لتوليد الرموز الشريطية GS1-128 ، سنستخدم Aspose.BarCode for .NET API. يسمح بتوليد والتعرف على نطاق واسع من 1D و 2 D أنواع الرموز الشريطية.

تسمح فئة BarcodeGenerator من API بإنشاء رموز شريطية من نوع EncodeType المحدد. تسمح فئة EncodeType بتحديد نوع الرمز الشريطي المراد ترميزه. يمكننا حفظ صورة الباركود التي تم إنشاؤها باستخدام طريقة Save (string) من هذه الفئة.

يرجى إما تنزيل DLL الخاصة بواجهة برمجة التطبيقات أو تثبيته باستخدام NuGet.

PM> Install-Package Aspose.BarCode

ما هو الباركود GS1-128؟

يعد الرمز الشريطي GS1-128 (المعروف سابقًا باسم UCC / EAN-128) رمزًا لتعريف المنتج يمكن قراءته آليًا ويخزن البيانات ويوفر معلومات عن المنتجات. يتم تطبيق هذا الرمز على عبوات وحاويات البضائع للمساعدة في تسهيل التوزيع الفعال للمواد الغذائية واستخدامها.

تستخدم آلاف الصناعات في جميع أنحاء العالم الرمز الشريطي GS1 أو رقم البند التجاري العالمي (GTIN).يعرف العملاء والموردون في جميع أنحاء العالم الرموز الشريطية GS1-128 للأغذية والأدوية والسلع الأخرى. إنه بمثابة أداة لإدارة المخزون للمصنعين وتجار التجزئة والمستهلكين. يتم تحديد رموز GS1-128 من قبل المنظمة الدولية للتوحيد القياسي (ISO) وتنشرها منظمة GS1.

فهم الباركود GS1-128

يتبع الرمز الشريطي GS1-128 التنسيق التالي:

(معرف التطبيق 1) بيانات التطبيق (معرف التطبيق 2) بيانات التطبيق

يحتوي الرمز الشريطي GS1-128 على المعلومات المفيدة التالية:

  • GTIN (رقم البند التجاري العالمي)
  • الأرقام التسلسلية
  • أرقام الدُفعات واللوتات
  • مواعيد المنتج
  • أصل ووجهة المنتج
  • طبيعة المنتج

إنشاء رمز شريطي GS1-128 في #C

يمكننا إنشاء رمز شريطي GS1-128 باتباع الخطوات الواردة أدناه:

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

يوضح مثال الكود التالي كيفية إنشاء رمز شريطي GS1-128 في #C.

// يوضح مثال الرمز هذا كيفية إنشاء رمز شريطي GS1-128.
// إنشاء فوري لفئة BarcodeGenerator
// حدد نوع التشفير كـ GS1Code128
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS1Code128);

// حدد نص الكود
generator.CodeText = "(01)12345678901231(21)ASPOSE(30)9876";

// حدد البعد X 
// أصغر عرض لوحدة أشرطة أو مسافات BarCode
generator.Parameters.Barcode.XDimension.Pixels = 2;

// احفظ الإخراج
generator.Save(@"C:\Files\GS1Code128.jpg");
إنشاء رمز شريطي GS1-128 في #C

إنشاء رمز شريطي GS1-128 في #C

إنشاء كوبون UPC-A GS1128 في C#

وبالمثل ، يمكننا إنشاء ملصق رمز شريطي مع رمز شريطي إضافي لقسيمة GS1-128 موضوع في نفس الصورة باتباع الخطوات المذكورة سابقًا. ومع ذلك ، نحتاج إلى تعيين EncodeType كـ UpcaGs1Code128Coupon في الخطوة الأولى.

يوضح مثال الكود التالي كيفية إنشاء قسيمة UPC-A GS1 Code 128 في #C.

// يوضح مثال الرمز هذا كيفية إنشاء قسيمة UPC-A GS1 Code 128.
// إنشاء فوري لفئة BarcodeGenerator
// حدد نوع الترميز UpcaGs1Code128Coupon
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UpcaGs1Code128Coupon);

// حدد نص الكود
generator.CodeText = "123456789012(8110)ASPOSE";

// حدد البعد X 
// أصغر عرض لوحدة أشرطة أو مسافات BarCode
generator.Parameters.Barcode.XDimension.Pixels = 2;

// احفظ الإخراج
generator.Save(@"C:\Files\Gs1CouponUpcaCode128.jpg");
إنشاء كوبون UPC-A GS1128 في C#

إنشاء كوبون UPC-A GS1128 في C#

تخصيص مظهر قسيمة GS1 128 في #C

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

يوضح مثال الكود التالي كيفية تخصيص مظهر الرمز الشريطي لـ GS1 128 Coupon في #C.

// يوضح مثال الرمز هذا كيفية تخصيص مظهر الرمز الشريطي لـ GS1 128 Coupon.
// إنشاء فوري لفئة BarcodeGenerator
// حدد نوع الترميز UpcaGs1Code128Coupon
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UpcaGs1Code128Coupon);

// حدد نص الكود
generator.CodeText = "123456789012(8110)ASPOSE";

// حدد البعد X 
// أصغر عرض لوحدة أشرطة أو مسافات BarCode
generator.Parameters.Barcode.XDimension.Pixels = 2;

// تعيين مساحة القسيمة التكميلية 50 بكسل
generator.Parameters.Barcode.Coupon.SupplementSpace.Pixels = 50;

// تعيين ارتفاع الشريط
generator.Parameters.Barcode.BarHeight.Pixels = 50;

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

// تعيين لون التسمية
generator.Parameters.Barcode.CodeTextParameters.Color = System.Drawing.Color.Red;

// احفظ الإخراج
generator.Save(@"C:\Files\Gs1CouponAppearance.jpg");
تخصيص مظهر قسيمة GS1 128 في #C

تخصيص مظهر قسيمة GS1 128 في #C

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

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

استنتاج

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

أنظر أيضا