كيفية إنشاء الباركود في بايثون

يقدم هذا الموضوع الموجز تفاصيل حول كيفية ** إنشاء Barcode في Python **. يمكنك بسهولة تطوير ** برنامج منشئ الرموز الشريطية في Python ** باستخدام واجهة API بسيطة. يمكن استخدام التطبيق المطور في البيئات المستندة إلى Windows أو macOS أو Linux المثبتة مع Python و JDK. في المثال التالي ، ركزنا على إنشاء كود كودابار Barcode type. ومع ذلك ، توفر واجهة برمجة التطبيقات (API) دعمًا مكثفًا لـ Barcode types الأخرى بما في ذلك رمز الاستجابة السريعة ورمز GS1 ورمز 128 وغيرها الكثير.

خطوات إنشاء باركود بايثون

  1. تكوين Python3 و Aspose.Barcode لبيثون باتباع الإرشادات
  2. قم بإنشاء كائن BarcodeGenerator وقم بتعيين CODABAR كنوع الرمز الشريطي المطلوب
  3. قم بتعيين النص وإخراج صورة الباركود
  4. قم بتعيين نوع ومسار صورة الباركود الناتج
  5. باستخدام طريقة Save في Python ، قم بإنشاء صورة باركود على القرص

من أجل تطوير تطبيق يستند إلى * Barcode Generator Python * تم تطويره باتباع الخطوات المذكورة. يتم بدء العملية من خلال إعداد البيئة ومن ثم ستستخدم مثيل فئة BarcodeGenerator لتعيين نوع ترميز الباركود المطلوب. في الخطوات التالية ، سنقوم بتعيين النص المخصص للرمز الشريطي جنبًا إلى جنب مع إعداد الدقة لصورة الرمز الشريطي. إذا لم تقم بتعيين دقة الصورة ، فسيتم استخدام دقة الصورة الافتراضية 96. أخيرًا ، سنحفظ الرمز الشريطي على القرص بتنسيق PNG. إذا لم يتم توفير تنسيق للصورة ، فسيتم استخدام تنسيق PNG الافتراضي لحفظ الرمز الشريطي.

كود لإنشاء رمز شريطي في Python

from asposebarcode import Generation, Assist
# Setting License
licenseBarCode = Assist.License()
licenseBarCode.setLicense("Aspose.Total.lic")
# Instantiate BarCodeGenerator class object with Barcode Encode Type CODABAR
encode_type = Generation.EncodeTypes.CODABAR
GenerateBarCode = Generation.BarcodeGenerator(encode_type, None)
# Set BarCode text to be encoded
GenerateBarCode.setCodeText("Python Test Barcode")
# Set resolution
GenerateBarCode.getParameters().setResolution(300)
#BarCodeImageFormat.PNG.value
file_path = "OutputBarCode.png"
imageFormat= Generation.BarCodeImageFormat(3)
# Saving the BarCode in PNG image format
# Aspose.Barcode for Python via Java API supports multiple image formats for saving the output BarCode
GenerateBarCode.save(file_path, imageFormat)

في المثال أعلاه * لإنشاء Barcode Python * تم استخدام API بكفاءة لإنتاج صورة مخرجات باستخدام بضعة أسطر من التعليمات البرمجية. تدعم واجهة برمجة التطبيقات تقريبًا جميع أنواع الرموز الشريطية التي يمكن استخدامها في تطبيقات مختلفة. كما يوفر أيضًا شروطًا لتعيين معلمات أخرى مختلفة للرموز الشريطية بما في ذلك المعلمات البريدية ومعلمات نص التشفير ومعلمات Codablock ومعلمات DataMatrix وغيرها الكثير.

في هذا المثال ، شهدنا مدى سهولة تطوير * منشئ الرموز الشريطية باستخدام Python * دون الاعتماد على أي أداة تابعة لجهة خارجية. إذا كنت تميل إلى تصدير ملف Excel إلى PDF باستخدام Python ، فراجع المقالة على كيفية تحويل Excel إلى PDF باستخدام Python.

 عربي