Installation
تثبيت Aspose.BarCode FOSS لـ Python
يتم توزيع Aspose.BarCode FOSS for Python كحزمة بيثون نقية على PyPI. لا يوجد ملحقات أصلية لترجمة ، ولا مكتبات نظام لتثبيتها ، وليس هناك وقت تشغيل من طرف ثالث مطلوب.
المعايير
| Requirement | Detail |
|---|---|
| إصدار بايثون | 3.12 or later |
| مدير الحزمة | pip (مجمعة مع CPython) |
| نظام التشغيل | ويندوز، ماكوس، لينكس (أي منصة تعمل على سي باثون) |
| أدوات المجمع / البناء | لا حاجة لذلك |
| حزم النظام | لا حاجة لذلك |
1. تثبيت عبر النفط
أبسط طريقة لتثبيت Aspose.BarCode FOSS هي مباشرة من PyPI:
asposefoss/barcode is not yet published — build from source until it ships. See the project README for build instructions.pip سوف يقوم بتنزيل وتثبيت الحزمة. لا حاجة إلى تكوين ما بعد التثبيط.
لتثبيت نسخة مرفوعة للتركيبات قابلة للتكرار:
asposefoss/barcode is not yet published — build from source until it ships. See the project README for build instructions.2 . إعداد بيئة افتراضية
استخدام بيئة افتراضية يبقي المكتبة معزولة عن مشاريع بايثون الأخرى.
إنشاء وتشغيل بيئة افتراضية:
# 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قم بتثبيت المكتبة داخل البيئة المحمولة:
asposefoss/barcode is not yet published — build from source until it ships. See the project README for build instructions.إحصائيات التردد في العادة:
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 وثائق المؤسسة