Installation
Aspose.BarCode FOSS için Python yükleme
Aspose.BarCode FOSS for Python is distributed as a pure-Python package on PyPI. There are no native extensions to compile, no system libraries to install, and no third-party runtime required.
Prerequisites
| Requirement | Detail |
|---|---|
| Python versiyonu | 3.12 or later |
| Paket Yöneticisi | pip (CPython ile bağlantılı) |
| İşletim Sistemi | Windows, macOS, Linux (CPython çalıştırmak için herhangi bir platform) |
| İnşaat / Yapım Araçları | İhtiyaç yok |
| Sistem Paketleri | İhtiyaç yok |
1. Install via pip
Aspose.BarCode FOSS’u yüklemenin en kolay yolu doğrudan PyPI’den:
pip install aspose-barcode-fossPip paketini indirecek ve yüklemeyecektir. post-install yapılandırma gerekmez.
Tekrarlanabilir derlemeler için sabitlenmiş bir sürüm kurmak için:
pip install aspose-barcode-foss==0.1.02. Set Up a Virtual Environment
Bir sanal ortam kullanarak kütüphaneyi diğer Python projelerinden izole tutar.
Sanal ortam oluşturun ve etkinleştirin:
# 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.ps1Etkinleştirilmiş ortam içinde kütüphaneyi kurun:
pip install aspose-barcode-fossTekrarlanabilirlik için bağımlılıkları kaydedin:
pip freeze > requirements.txt3. Verify the Installation
Kurulumdan sonra, kütüphanenin doğru şekilde içe aktarıldığını doğrulayın:
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 ile yüklü sürümü de kontrol edebilirsiniz:
pip show aspose-barcode-fossBu yazdırma versiyonu, yazar ve lisans (MIT).
Hızlı Başlat: Bir Barkod oluşturun
Aşağıdaki senaryo bir Kod 128 çubuk kodu oluşturur ve SVG olarak kaydedilir:
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")Bir QR kodu oluşturun ve PNG olarak kaydedin:
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")Platform Notları
Windows, MacOS ve Linux için: Kütüphane tüm platformlarda aynıdır. hiçbir platform-sözlü kod yolları veya ikili uzantılar yoktur.
Docker / Server olmadan: Çünkü sistem-paket bağımlılıkları yoktur, kütüphane ince Docker resimleri içinde çalışır (örneğin: python:3.12-slim* Ek paketler yüklemeden.
CI/CD: ekleme pip install aspose-barcode-foss CI boru hattının bağımlılık aşamasına. ek ayar gerekmez.
Sonraki adımlar
- Quickstart: İlk iş çubuğu kodu ile kodlama ve render seçenekleri
- License: MIT lisans ayrıntıları
- Geliştirici Rehberi: Per-symbology kodlama seçenekleri, rendering kontrolü ve kodu örnekleri