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

RequirementDetail
Python versiyonu3.12 or later
Paket Yöneticisipip (CPython ile bağlantılı)
İşletim SistemiWindows, 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-foss

Pip 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.0

2. 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.ps1

Etkinleştirilmiş ortam içinde kütüphaneyi kurun:

pip install aspose-barcode-foss

Tekrarlanabilirlik için bağımlılıkları kaydedin:

pip freeze > requirements.txt

3. 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-foss

Bu 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

See Also

 Türkçe