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
| Requirement | Detail |
|---|---|
| Python version | 3.12 or later |
| Package manager | pip (bundled with CPython) |
| Operating system | Windows, macOS, Linux (any platform that runs CPython) |
| Compiler / build tools | None required |
| System packages | None required |
1. Instalare prin pip
Cel mai simplu mod de a instala Aspose.BarCode FOSS este direct din PyPI:
pip install aspose-barcode-fosspip 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.02. 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.ps1Instalează biblioteca în interiorul mediului activat:
pip install aspose-barcode-fossÎnregistrează dependențele pentru reproductibilitate:
pip freeze > requirements.txt3. 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-fossAceasta 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