Installation

Installation

Instalacija Aspose.BarCode FOSS za Python

Aspose.BarCode FOSS za Python distribuiran je kao čist-Python paket na PyPI-u. Nema natativnih proširenja za kompiliranje, nema sustavnih knjižnica za instalaciju i ne zahtijeva se vrijeme pokretanja treće strane.


U skladu s člankom 21. stavkom 1.

RequirementDetail
Python verzija3.12 or later
Upravitelj paketaPip (spojena s CPythonom)
Operativni sustavWindows, macOS, Linux (bilo koja platforma na kojoj radi CPython)
Sastavnici / alatke za izraduNe zahtijeva se.
Sistemi za upravljanje i održavanjeNe zahtijeva se.

1. Instaliraj putem pip-a

Najjednostavniji način za instaliranje Aspose.BarCode FOSS je izravno s PyPI-ja:

pip install aspose-barcode-foss

Pip će preuzeti i instalirati paket. Nije potrebna postinstalacijska konfiguracija.

Za instaliranje fiksne verzije za reproduktivna build-a:

pip install aspose-barcode-foss==0.1.0

2. Postavi virtualno okruženje

Upotreba virtualnog okruženja drži knjižnicu izoliranom od drugih Python projekata.

Stvaranje i aktiviranje virtualnog okruženja:

# 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

Instalirajte knjižnicu unutar aktiviranog okruženja:

pip install aspose-barcode-foss

Upis zavisnosti od reproduktivnosti:

pip freeze > requirements.txt

3. Provjerite instalaciju

Nakon instalacije provjerite da li knjižnica ispravno uvozi:

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

Također možete provjeriti instaliranu verziju pomoću pip:

pip show aspose-barcode-foss

Ovo štampa verziju, autora i licencu (MIT).


Brzi početak: generirati barkod

Sljedeći skript generiše šifru kod 128 i čuva je kao 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")

Generirajte QR kod i sačuvajte ga kao 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")

Upis za platformu

Windows, macOS i Linux: Biblioteka je identična na svim platformama. Nema specifičnih staza za kodiranje platforme ili binarnih proširenja.

Docker / bez poslužitelja: Budući da nema ovisnosti o sustavnim paketima, knjižnica radi unutar malih Dockerskih slika (kao što je python:3.12-slim) bez instaliranja dodatnih paketa.

CI/CD: Dodajte pip install aspose-barcode-foss u korak ovisnosti vašeg CI sustava. Ne zahtijeva se dodatna podešavanja.


Sljedeći koraci

  • Quickstart: Prvi radni barkod s opcijama kodiranja i renderinga
  • Licenca: detalji MIT-ove licence
  • Vodič za programere: Opcije kodiranja per-simbologije, kontrole renderinga i primjeri koda

Također pogledajte:

  • Uređenje.BarCode za Python Enterprise dokumentacija
 Hrvatski