![إنشاء باركود Bookland EAN في بيثون](images/generate-bookland-ean-barcode-in-python.jpg#center)
يتم إنشاء Bookland EAN-13، المعروف أيضًا باسم رقم الكتاب القياسي الدولي (ISBN)، من خلال استخدام رموز EAN-13 ببادئة مميزة، مثل 978. في الأساس، يعد رقم ISBN متغيرًا فريدًا من رمز EAN-13 مصممة للكتب. في هذه المقالة، سوف نتعلم كيفية إنشاء باركود Bookland EAN 13 في بايثون.
تتناول المقالة المواضيع التالية:
- Python API لإنشاء باركود Bookland EAN
- إنشاء باركود Bookland EAN
- أضف ملحقًا إلى الرمز الشريطي لـ Bookland EAN
- مصادر التعلم المجانية
Python API لإنشاء باركود Bookland EAN
سوف نستخدم Aspose.BarCode for Python API لإنشاء الرموز الشريطية لـ Bookland EAN. فهو يسمح للمطورين بإضافة وظائف إنشاء الباركود والمسح الضوئي بسهولة إلى تطبيقات Python الخاصة بهم. إنه حل قوي وموثوق وسهل الاستخدام لإنشاء الباركود والتعرف عليه. تدعم واجهة برمجة التطبيقات (API) مجموعة واسعة من أنواع الرموز الشريطية أحادية وثنائية الأبعاد .
يرجى تنزيل الحزمة أو تثبيت واجهة برمجة التطبيقات من PyPI باستخدام أمر النقطة التالي في وحدة التحكم:
pip install aspose-barcode-for-python-via-net
إنشاء باركود Bookland EAN في بيثون
يمكننا بسهولة إنشاء باركود Bookland EAN 13 باتباع الخطوات التالية:
- قم بإنشاء مثيل لفئة BarcodeGenerator باستخدام EncodeTypes.EAN13 كوسيطة.
- بعد ذلك، حدد النص المراد ترميزه.
- اختياريًا، حدد خيارات التخصيص مثل xdimension وما إلى ذلك.
- وأخيرًا، قم باستدعاء الأسلوب save() لحفظ المخرجات. يأخذ مسار ملف الإخراج كوسيطة.
يوضح مثال التعليمات البرمجية التالي كيفية إنشاء باركود Bookland EAN في Python.
import aspose.barcode as barcode
# تهيئة كائن فئة BarcodeGenerator
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.EAN13, "9791234567896")
# اضبط الحجم بالبكسل
generator.parameters.barcode.x_dimension.pixels = 1.5;
# ضبط ارتفاع الشريط
generator.parameters.barcode.bar_height.pixels = 50.0;
# إظهار نص الكود
generator.parameters.caption_above.text = "ISBN 979-1-23456-789-6"
generator.parameters.caption_above.visible = True
# إنشاء باركود Bookland EAN
generator.save("C:\Files\bookland-ean.jpg")
![إنشاء باركود Bookland EAN في بيثون](images/generate-bookland-ean-barcode.jpg#center)
إنشاء باركود Bookland EAN في بيثون
إضافة ملحق إلى Bookland EAN Barcode في Python
تعرض الكتب التي تحتوي على رموز ISBN رمزًا إضافيًا مكونًا من 5 أرقام بالإضافة إلى رمز شريطي منفصل. يعمل هذا الرمز الشريطي الثاني في المقام الأول على تشفير سعر التجزئة للكتاب. بينما يُعرف الرمز الشريطي لرقم ISBN باسم EAN-13، يُشار إلى الرمز الإضافي المكون من 5 أرقام باسم EAN-5.
يمكننا إضافة رمز تكميلي مكون من 5 أرقام إلى باركود Bookland EAN باتباع الخطوات المذكورة سابقًا. ومع ذلك، نحتاج فقط إلى تحديد البيانات التكميلية في الخطوة رقم 3.
يوضح مثال التعليمات البرمجية التالي كيفية إنشاء باركود Bookland EAN مع ملحق في Python.
import aspose.barcode as barcode
# تهيئة كائن فئة BarcodeGenerator
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.EAN13, "9791234567896")
# ضبط ارتفاع الشريط
generator.parameters.barcode.bar_height.pixels = 50.0;
# إظهار نص الكود
generator.parameters.caption_above.text = "ISBN 979-1-23456-789-6"
generator.parameters.caption_above.visible = True
# أضف الوظيفة الإضافية EAN 5
generator.parameters.barcode.supplement.supplement_space.pixels = 5.0
generator.parameters.barcode.supplement.supplement_data = "07900"
# إنشاء الباركود EAN
generator.save("C:\\Files\\bookland-ean-supplement.jpg")
![إنشاء باركود Bookland EAN مع ملحق في Python](images/generate-bookland-ean-barcode-with-supplement.jpg#center)
قم بإنشاء الرمز الشريطي لـ Bookland EAN مع ملحق في Python
احصل على ترخيص مجاني
يمكنك الحصول على ترخيص مؤقت مجاني لتجربة المكتبة دون قيود التقييم.
Bookland EAN Barcode – مصادر تعليمية مجانية
إلى جانب إنشاء رموز Bookland EAN في Python، يمكنك معرفة المزيد حول إنشاء وقراءة أنواع مختلفة من الرموز الشريطية واستكشاف العديد من الميزات الأخرى لواجهة برمجة التطبيقات (API) باستخدام الموارد أدناه:
خاتمة
تعلمنا في هذه المقالة كيفية إنشاء باركود Bookland EAN في بايثون. من خلال الاستفادة من Aspose.BarCode for Python، يمكنك إنشاء رموز شريطية مخصصة لـ EAN، وضبط مظهرها وحجمها، ودمجها بسلاسة في تطبيقاتك. في حالة وجود أي غموض، فلا تتردد في الاتصال بنا على منتدى الدعم المجاني الخاص بنا.