Installation

Instalare de Aspose.BarCode FOSS pentru Python

Aspose.BarCode FOSS pentru Python este distribuit ca un pachet Python pur pe PyPI. Nu există extensii native de compilat, nici biblioteci sistem care să fie instalate și nu este necesar timp de rulare al terților.


Condiții prealabile

RequirementDetail
Python version3.12 or later
Package managerpip (bundled with CPython)
Operating systemWindows, macOS, Linux (any platform that runs CPython)
Compiler / build toolsNone required
System packagesNone required

1. Instalare prin pip

Cel mai simplu mod de a instala Aspose.BarCode FOSS este direct din PyPI:

pip install aspose-barcode-foss

pip va descărca și instala pachetul. Nu este necesară nicio configurare post-instalare.

Pentru a instala o versiune fixă pentru construcții reproductibile:

pip install aspose-barcode-foss==0.1.0

2. Stabiliţi un mediu virtual

Folosirea unui mediu virtual menține biblioteca izolată de alte proiecte Python.

Creați și activați un mediu virtual:

# 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

Instalează biblioteca în interiorul mediului activat:

pip install aspose-barcode-foss

Înregistrează dependențele pentru reproductibilitate:

pip freeze > requirements.txt

3. Verificați instalarea

După instalare, verifică că biblioteca se importă corect:

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")

Poți verifica, de asemenea, versiunea instalată cu pip:

pip show aspose-barcode-foss

Aceasta imprime versiunea, autorul și licența (MIT).


Start rapid: Generați un cod de bare

Următorul script generează un cod de bare 128 și îl salvează ca 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")

Generați un cod QR și salvați-l ca 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")

Note privind platforma

Windows, macOS, Linux: Biblioteca este identică pe toate platformele. Nu există căi de cod specifice platformei sau extensii binare.

Docker / serverless: Deoarece nu există dependențe de pachete sistem, biblioteca funcționează în imagini docker subțiri (cum ar fi python:3.12-slim) fără a instala pachetele suplimentare.

CI/CD: Adăugați pip install aspose-barcode-foss la pasul de dependență al conductei dvs. de CI. Nu este necesară nicio configurare suplimentară.


Următoarele paşi

  • Quickstart: Primul cod de bare funcțional cu opțiuni de codificare și rendering
  • Licență: Detalii privind licența MIT
  • Ghidul dezvoltatorului: Opțiuni de codificare per-simbologie, controale de renderizare și exemple de cod

Vezi și:

  • Aspose.BarCode pentru Python Documentare Enterprise
 Română