Installation

تثبيت Aspose.BarCode FOSS لـ Python

يتم توزيع Aspose.BarCode FOSS for Python كحزمة بيثون نقية على PyPI. لا يوجد ملحقات أصلية لترجمة ، ولا مكتبات نظام لتثبيتها ، وليس هناك وقت تشغيل من طرف ثالث مطلوب.


المعايير

RequirementDetail
إصدار بايثون3.12 or later
مدير الحزمةpip (مجمعة مع CPython)
نظام التشغيلويندوز، ماكوس، لينكس (أي منصة تعمل على سي باثون)
أدوات المجمع / البناءلا حاجة لذلك
حزم النظاملا حاجة لذلك

1. تثبيت عبر النفط

أبسط طريقة لتثبيت Aspose.BarCode FOSS هي مباشرة من PyPI:

pip install aspose-barcode-foss

pip سوف يقوم بتنزيل وتثبيت الحزمة. لا حاجة إلى تكوين ما بعد التثبيط.

لتثبيت نسخة مرفوعة للتركيبات قابلة للتكرار:

pip install aspose-barcode-foss==0.1.0

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

قم بتثبيت المكتبة داخل البيئة المحمولة:

pip install aspose-barcode-foss

إحصائيات التردد في العادة:

pip freeze > requirements.txt

3- تحقق من التثبيت

بعد التثبيت، تأكد من أن المكتبة تستورد بشكل صحيح:

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 وثائق المؤسسة
 العربية