Installation
تثبيت Aspose.BarCode FOSS لـ Python
يتم توزيع Aspose.BarCode FOSS for Python كحزمة بيثون نقية على PyPI. لا يوجد ملحقات أصلية لترجمة ، ولا مكتبات نظام لتثبيتها ، وليس هناك وقت تشغيل من طرف ثالث مطلوب.
المعايير
| Requirement | Detail |
|---|---|
| إصدار بايثون | 3.12 or later |
| مدير الحزمة | pip (مجمعة مع CPython) |
| نظام التشغيل | ويندوز، ماكوس، لينكس (أي منصة تعمل على سي باثون) |
| أدوات المجمع / البناء | لا حاجة لذلك |
| حزم النظام | لا حاجة لذلك |
1. تثبيت عبر النفط
أبسط طريقة لتثبيت Aspose.BarCode FOSS هي مباشرة من PyPI:
pip install aspose-barcode-fosspip سوف يقوم بتنزيل وتثبيت الحزمة. لا حاجة إلى تكوين ما بعد التثبيط.
لتثبيت نسخة مرفوعة للتركيبات قابلة للتكرار:
pip install aspose-barcode-foss==0.1.02 . إعداد بيئة افتراضية
استخدام بيئة افتراضية يبقي المكتبة معزولة عن مشاريع بايثون الأخرى.
إنشاء وتشغيل بيئة افتراضية:
# Create the environment
python -m venv .venv
# Activate on Linux / macOS
source .venv/bin/activate
# Activate on Windows (Command Prompt)
.venv\Scripts\activate.bat
# Activate on Windows (PowerShell)
.venv\Scripts\Activate.ps1قم بتثبيت المكتبة داخل البيئة المحمولة:
pip install aspose-barcode-fossإحصائيات التردد في العادة:
pip freeze > requirements.txt3- تحقق من التثبيت
بعد التثبيت، تأكد من أن المكتبة تستورد بشكل صحيح:
import aspose_barcode_foss as barcode
bc = barcode.code128("TEST")
print(f"Generated barcode with {bc.symbol.matrix.width}x{bc.symbol.matrix.height} modules")يمكنك أيضًا التحقق من النسخة المثبتة باستخدام Pip:
pip show aspose-barcode-fossهذا يطبع الإصدار، المؤلف والترخيص (MIT).
البداية السريعة: إنشاء رمز شريط
يخلق البرنامج التالي رمزًا باركودًًة ويحفظه كـ SVG:
import aspose_barcode_foss as barcode
from aspose_barcode_foss import RenderOptions
bc = barcode.code128("Hello World")
svg = bc.to_svg(options=RenderOptions(show_text=True))
with open("barcode.svg", "w") as f:
f.write(svg)
print("Saved barcode.svg")إنشاء رمز QR وحفظه كـ PNG:
import aspose_barcode_foss as barcode
from aspose_barcode_foss import QrOptions, QrErrorCorrectionLevel
bc = barcode.qr(
"https://example.com",
encode=QrOptions(error_correction_level=QrErrorCorrectionLevel.H),
)
with open("qr.png", "wb") as f:
f.write(bc.to_png())
print("Saved qr.png")منصة ملاحظات
ويندوز، ماكوس، لينكس: المكتبة هي نفسها على جميع المنصات.لا توجد مسارات رمزية محددة للمنصة أو التمديدات الثنائية.
دوكر / بدون خادم: نظرًا لعدم وجود اعتمادات على حزمة النظام ، تعمل المكتبة داخل صور دوكير الرقيقة (مثل python:3.12-slim) دون تثبيت حُزم إضافية.
CI/CD: أضف pip install aspose-barcode-foss إلى خطوة الاعتماد في خط أنابيب CI الخاص بك. لا حاجة لإعداد إضافي.
الخطوات التالية
- Quickstart: أول رمز شريط يعمل مع خيارات التشفير والعرض
- ترخيص: تفاصيل الترخيصة MIT
- دليل المطور: خيارات ترميز الرمزية، وتحكمات الإصدار، ومثاليات البرمجية
انظر أيضا
- Aspose.BarCode لـ Python وثائق المؤسسة