تعد الرموز الشريطية جزءًا لا يتجزأ من الأعمال التجارية اليوم ، من إدارة المخزون إلى معاملات البيع بالتجزئة. يبرز الكود 128 كواحد من أكثر الباركود تنوعًا واستخدامًا. يوفر الرمز الشريطي 128 حلاً عمليًا لوضع العلامات على المنتجات وتتبع الأصول وتعزيز الكفاءة التشغيلية. في منشور المدونة هذا ، سوف نتعلم كيفية تطوير مولد باركود 128 في Python. فلنبدأ.
يغطي المقال المواضيع التالية:
- Python Code 128 Barcode Generator API
- إنشاء كود 128 رمز شريطي في بايثون
- إنشاء الرمز الشريطي GS1-128
- UPC-A GS1 128 Coupon in Python
- تخصيص مظهر الرمز الشريطي
- مصادر التعلم
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 باتباع الخطوات الواردة أدناه:
- قم بإنشاء مثيل لفئة BarcodeGenerator باستخدام EncodeTypes.CODE128 كوسيطة.
- بعد ذلك ، حدد النص المراد ترميزه.
- أخيرًا ، احفظ الإخراج باستخدام طريقة الحفظ().يأخذ مسار ملف الإخراج كوسيطة.
يوضح مثال الكود التالي كيفية إنشاء رمز شريطي 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")
قم بإنشاء GS1-128 Barcode في Python
يمكننا بسهولة إنشاء رمز شريطي GS1-128 باتباع الخطوات الواردة أدناه:
- قم بإنشاء مثيل لفئة BarcodeGenerator باستخدام EncodeTypes.GS1CODE128 كوسيطة.
- حدد النص المراد ترميزه.
- بعد ذلك ، قم بتعيين قيمة حجم الباركود بالبكسل.
- أخيرًا ، احفظ الإخراج باستخدام طريقة الحفظ().يأخذ مسار ملف الإخراج كوسيطة.
يوضح مثال الكود التالي كيفية إنشاء رمز شريطي 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")
قم بإنشاء كوبون 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")
تخصيص مظهر الكود 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")
احصل على رخصة مجانية
يمكنك الحصول على ترخيص مؤقت مجاني لتجربة المكتبة دون قيود التقييم.
مولد الباركود بيثون - مصادر التعلم المجانية
يمكنك معرفة المزيد حول إنشاء وقراءة الرموز الشريطية واستكشاف الميزات الأخرى لـ Aspose.BarCode for Python باستخدام الموارد أدناه:
خاتمة
في هذه المقالة ، تعلمنا كيفية تطوير مولد رمز شريطي 128 في Python. باتباع الخطوات الموضحة في هذه المقالة ، يمكنك تمكين تطبيقات Python الخاصة بك لإنشاء رموز شريطية GS1-128 بسهولة في بضعة أسطر من التعليمات البرمجية. في حالة وجود أي غموض ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.