يسعدنا أن نعلن أن Aspose.BarCode API أصبح متاحًا للغة برمجة Python من خلال منصة .NET. يسمح ذلك للمطورين بدمج وظائف إنشاء الرموز الشريطية المتقدمة والتعرف عليها بسلاسة في مشاريع Python المنشورة في بيئة .NET.
في هذه المقالة ، نقدم ماسحًا ضوئيًا للرموز الشريطية ومكتبة منشئ تم إضافتها حديثًا لـ Python عبر .NET ، وميزاتها الرئيسية ، وبعض التفاصيل حول التثبيت والترخيص. اكتشف المزيد حول واجهة برمجة التطبيقات هذه على صفحة المنتج المقابلة.
- ميزات Aspose.BarCode لـ Python عبر .NET
- أنواع الباركود المدعومة
- قدرات التوليد والاعتراف
- التثبيت والاستخدام
- الترخيص
ميزات Aspose.BarCode لـ Python عبر .NET
Aspose.BarCode API for Python عبر .NET هي أداة قوية تسمح للمطورين بدمج إنشاء الباركود ووظائف القراءة بسهولة في مشاريع Python الخاصة بهم. تتضمن بعض الميزات الرئيسية لمكتبة الباركود ما يلي:
- دعم مجموعة متنوعة من تنسيقات الباركود: يدعم أكثر من 40 نوعًا مختلفًا من الرموز الشريطية ، بما في ذلك QR Code و Aztec Code و PDF417 و Data Matrix و EAN و UPC و Code 39 والمزيد
- إمكانات متقدمة للتعرف على الرمز الشريطي: يمكنه قراءة الرموز الشريطية من تنسيقات صور مختلفة (BMP أو GIF أو PNG أو JPG أو TIFF) وبجودة مختلفة. علاوة على ذلك ، فإنه يسمح بفك تشفير الرموز الشريطية التالفة أو المشوهة ويدعم الإعدادات المسبقة للتعرف المختلفة ، والتي يمكن استخدامها لتحديد أولوية قراءة الباركود من أجل السرعة أو الجودة
- خيارات التخصيص: يمكن للمطورين تخصيص جوانب مختلفة من الرموز الشريطية التي تم إنشاؤها ، مثل الحجم والاتجاه واللون
- تكامل سهل: يمكن دمجه بسهولة في أي مشروع Python باستخدام منصة .NET
- إخراج عالي الجودة: يقوم بإنشاء صور باركود عالية الجودة يمكن مسحها ضوئيًا وقراءتها بسهولة بواسطة أي قارئ للرموز الشريطية
- سهل الاستخدام: يحتوي على وظائف غنية وسهلة الاستخدام ، والتي يمكن استدعاؤها بسهولة من Python
- المرونة: يمكن استخدامها لأي نوع من بيئة التطوير ، سواء أكانت قائمة على الويب أو سطح المكتب
- استقلالية النظام الأساسي: إنها مستقلة عن النظام الأساسي ويمكن استخدامها على أنظمة تشغيل مختلفة ، مثل Windows أو Linux أو Mac
أنواع الباركود المدعومة
تدعم Aspose.BarCode API for Python عبر .NET مجموعة واسعة من أنواع الرموز الشريطية ، بما في ذلك أكثر من 60 رمزًا خطيًا وثنائي الأبعاد وبريدًا:
الرموز الشريطية الخطية هي أكثر أنواع الباركود شيوعًا ويتم تمثيلها بسلسلة من الخطوط والمسافات المتوازية. Aspose.BarCode API for Python عبر .NET تدعم الرموز الخطية الشائعة ، مثل Code 39 و Code 128 و EAN-13 و EAN-8 و Interleaved 2-of-5 و UPC-A و UPC-E و Databar و Codabar و Codablok -f ، وأكثر من ذلك.
تتمتع الرموز الشريطية ثنائية الأبعاد بسعة تخزين أكبر من تلك الخطية. يتم تعريفها على أنها مصفوفة من النقاط أو المربعات. Aspose.BarCode API for Python عبر .NET تدعم الأنواع ثنائية الأبعاد المستخدمة على نطاق واسع ، مثل QR Code و Micro QR Code و PDF417 و Aztec Code و DotCode و Data Matrix و MaxiCode والمزيد.
تستخدم الرموز الشريطية البريدية لفرز البريد وتعقبه. تدعم مكتبة الباركود مجموعة كبيرة من معايير الرموز الشريطية البريدية ، بما في ذلك Royal Mail و Planet و Postnet والمزيد.
قدرات التوليد والاعتراف
تقدم Aspose.BarCode API for Python عبر .NET إمكانيات إنشاء وتعرف متقدمة لمجموعة متنوعة من أنواع الباركود:
قدرات التوليد: تتيح واجهة برمجة التطبيقات للمطورين إنشاء صور باركود عالية الجودة بسهولة باستخدام واجهة برمجة تطبيقات بسيطة وسهلة الاستخدام. الفئة الرئيسية لتوليد الباركود تسمى BarCodeGenerator. يوفر طرقًا لتعيين الخصائص المختلفة للرمز الشريطي الذي تم إنشاؤه ، مثل تنسيق الباركود والنص والحجم. بمجرد تعيين الخصائص ، يمكن استخدام طريقة الحفظ لحفظ صورة الرمز الشريطي التي تم إنشاؤها في ملف أو دفق.
إمكانات القراءة: تتيح واجهة برمجة التطبيقات أيضًا إمكانات متقدمة للتعرف على الرمز الشريطي ، مما يسمح للمطورين بالتعرف بسهولة على الرموز الشريطية من مصادر مختلفة مثل الصور وملفات PDF وحتى تدفقات كاميرا الويب الحية. الفئة الرئيسية للتعرف على الرموز الشريطية تسمى BarCodeReader. يحتوي على طرق للتعرف على الرموز الشريطية من ملف أو دفق أو كائن صورة. بمجرد التعرف على الرمز الشريطي ، يمكن استخدام طريقة getcodetext لاسترداد النص المشفر في الرمز الشريطي.
يرجى الرجوع إلى وثائق API للحصول على معلومات مفصلة حول جميع الفئات والطرق والخصائص المتاحة للاستخدام.
التثبيت والاستخدام
تتضمن عملية تثبيت Aspose.BarCode لـ Python عبر .NET بضع خطوات بسيطة. قبل المتابعة ، تأكد من استيفاء المتطلبات الضرورية التالية:
- Python 3.6 أو أعلى
- مكتبات وقت تشغيل GCC-6 (أو أحدث)
- تبعيات .NET Core Runtime
- بالنسبة إلى Python 3.6-3.7: إصدار pymalloc من Python
- قام libpython بمشاركة مكتبة Python
يمكن الحصول على Aspose.BarCode لـ Python عبر .NET عن طريق تنزيل ملف .whl من صفحة تحميل API. بمجرد حصولك على الملف ، يمكنك تثبيته عبر سطر الأوامر باستخدام الأمر التالي:
اسم حزمة تثبيت نقطة
بدلاً من ذلك ، يتوفر كود المصدر لمكتبة الباركود في مستودع Pypi (Python Package Index) كحزمة يمكن تثبيتها عن طريق تشغيل الأمر التالي:
نقطة تثبيت aspose-barcode-for-python-via-net
الترخيص
يوفر Aspose.BarCode for Python عبر .NET وضع تقييم يسمح بتوليد الرموز الشريطية دون أي قيود. ومع ذلك ، سيتم وضع علامة مائية بالكلمات “Aspose” على صورة الباركود الناتجة. يمكن أيضًا استخدام الإصدار غير المرخص لقراءة جميع أنواع الرموز الشريطية المدعومة ، ولكن يمكن فك تشفير الرمز 39 فقط دون أي قيود. ستؤدي محاولة قراءة الرموز الشريطية المطابقة للأنواع الأخرى إلى إخفاء 30٪ من النص الذي تم فك ترميزه باستخدام “”. للوصول إلى الوظائف الكاملة للمكتبة وتنفيذ إنشاء الباركود وقراءته بدون قيود أو وضع علامة مائية ، يجب الحصول على ترخيص. بمجرد شراء الترخيص ، سيكون لديك حق الوصول الكامل إلى جميع ميزات المكتبة.
إذا كنت ترغب في اختبار الإمكانات الكاملة لـ Aspose.BarCode لـ Python عبر .NET ، يمكنك طلب ترخيص مؤقت لمدة 30 يومًا. لمزيد من التفاصيل ، يرجى الرجوع إلى التعليمات الموجودة على كيف تحصل على ترخيص مؤقت؟. لاستخدام مكتبة الباركود دون أي قيود ، يجب شراء ترخيص تجاري. يمكنك العثور على معلومات حول الأسعار والشروط هنا.
استنتاج
في هذه المقالة ، قدمنا مكتبة الباركود الجديدة التي تم إصدارها لمشاريع Python المنفذة في بيئات .NET. بشكل عام ، تعد Aspose.BarCode API for Python عبر .NET أداة قوية يمكن للمطورين استخدامها لإضافة وظائف باركود متقدمة إلى مشاريعهم بأقل جهد.
إذا كان لديك أي أسئلة ، يمكنك الرجوع إلى منتدى الدعم المجاني والذي يمكن أن يساعد ليس فقط في حل المشكلات الفنية ولكن أيضًا في الحصول على المشورة لحل أي مشكلة تجارية.