كود 128 مولد الباركود في بايثون.

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

يغطي المقال المواضيع التالية:

  1. Python Code 128 Barcode Generator API
  2. إنشاء كود 128 رمز شريطي في بايثون
  3. إنشاء الرمز الشريطي GS1-128
  4. UPC-A GS1 128 Coupon in Python
  5. تخصيص مظهر الرمز الشريطي
  6. مصادر التعلم

Python Code 128 Barcode Generator API

سنستخدم Aspose.BarCode for Python لتوليد 128 رمزًا شريطيًا. إنه حل قوي وموثوق وسهل الاستخدام لإنشاء الباركود والتعرف عليه. وهو يدعم مجموعة متنوعة من 1D و 2 D أنواع الرموز الشريطية.

يرجى تنزيل الحزمة أو تثبيت API من PyPI باستخدام أمر pip التالي في وحدة التحكم:

pip install aspose-barcode-for-python-via-net 

قم بإنشاء كود 128 Barcode في Python

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

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

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

# يوضح مثال الكود هذا كيفية إنشاء رمز باركود 128.
import aspose.barcode as barcode

# تهيئة BarcodeGenerator
# حدد نوع التشفير
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE128)

# نص الكود
generator.code_text = "123456ABCDEF"

# احفظ الرمز الشريطي الذي تم إنشاؤه
generator.save("C:\\Files\\Generate_Code_128.jpg")
Generate GS1-128 Barcode using Python

Generate GS1-128 Barcode using Python

قم بإنشاء GS1-128 Barcode في Python

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

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

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

# يوضح مثال الرمز هذا كيفية إنشاء رمز شريطي GS1 128.
import aspose.barcode as barcode

# تهيئة BarcodeGenerator
# حدد نوع التشفير كـ GS1_CODE_128
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.GS1_CODE_128)


# نص الكود
generator.code_text = "(01)12345678901231(21)ASPOSE(30)9876"

# احفظ الرمز الشريطي الذي تم إنشاؤه
generator.save("C:\\Files\\GS1_128.jpg")
Generate GS1-128 Barcode using Python

Generate GS1-128 Barcode using Python

قم بإنشاء كوبون UPC-A GS118 في Python

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

يوضح مثال الكود التالي كيفية إنشاء كوبون 128 كود UPC-A GS1 في Python.

# يوضح مثال الرمز هذا كيفية إنشاء رمز شريطي GS1 128 Coupon.
import aspose.barcode as barcode

# تهيئة BarcodeGenerator
# حدد نوع التشفير
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)


# نص الكود
generator.code_text = "123456789012(8110)ASPOSE"

# احفظ الرمز الشريطي الذي تم إنشاؤه
generator.save("C:\\Files\\GS1_128_COUPON.jpg")
Generate UPC-A GS1 128 Coupon in Python

Generate UPC-A GS1 128 Coupon in Python

تخصيص مظهر الكود 128 في Python

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

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

# يوضح مثال الكود هذا كيفية تخصيص مظهر الرمز الشريطي GS1 128 Coupon.
import aspose.barcode as barcode
from aspose.pydrawing import Color, FontStyle

# تهيئة BarcodeGenerator
# حدد نوع التشفير
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)

# نص الكود
generator.code_text = "123456789012(8110)ASPOSE"

# تخصيص التسمية التوضيحية أعلاه
generator.parameters.caption_above.text ="CAPTION ABOVE"
generator.parameters.caption_above.visible = True
generator.parameters.caption_above.font.style = FontStyle.ITALIC
generator.parameters.caption_above.font.size.point = 5.0

# تخصيص التسمية التوضيحية أدناه
generator.parameters.caption_below.text = "CAPTION BELOW"
generator.parameters.caption_below.visible = True
generator.parameters.caption_below.font.style = FontStyle.BOLD
generator.parameters.caption_below.font.size.pixels = 15.0
generator.parameters.caption_above.font.family_name = "Verdana"

# تخصيص لون الشريط
bar_color = Color(0x00, 0x00, 0xFF)
generator.parameters.barcode.bar_color = bar_color

# حدد البعد X 
# أصغر عرض لوحدة أشرطة أو مسافات BarCode
generator.parameters.barcode.x_dimension.pixels = 2.0;

# تعيين مساحة القسيمة التكميلية 50 بكسل
generator.parameters.barcode.coupon.supplement_space.pixels = 50.0;

# تعيين ارتفاع الشريط
generator.parameters.barcode.bar_height.pixels = 50.0;

# احفظ الرمز الشريطي الذي تم إنشاؤه
generator.save("C:\\Files\\Customize_Code_128.jpg")
Customize the colors and coupon supplement space in Python

Customize the colors and coupon supplement space in Python

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

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

مولد الباركود بيثون - مصادر التعلم المجانية

يمكنك معرفة المزيد حول إنشاء وقراءة الرموز الشريطية واستكشاف الميزات الأخرى لـ Aspose.BarCode for Python باستخدام الموارد أدناه:

خاتمة

في هذه المقالة ، تعلمنا كيفية تطوير مولد رمز شريطي 128 في Python. باتباع الخطوات الموضحة في هذه المقالة ، يمكنك تمكين تطبيقات Python الخاصة بك لإنشاء رموز شريطية GS1-128 بسهولة في بضعة أسطر من التعليمات البرمجية. في حالة وجود أي غموض ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.

أنظر أيضا