Installation

Инсталиране на Aspose.BarCode FOSS за Python

Aspose.BarCode FOSS за Python се разпространява като чист пакет на PyPI. Няма местни разширения, които да компилирате, няма системни библиотеки, за инсталиране и не е необходимо време за изпълнение от трета страна.


Предварителни условия

RequirementDetail
Версия на Python3.12 or later
Управляващ пакетаpip (с CPython)
Операционна системаWindows, macOS, Linux (всяка платформа с CPython)
Инструменти за компилатор / съставянеНе е необходимо.
Системни пакетиНе е необходимо.

1. Инсталиране чрез пип

Най-простият начин за инсталиране на Aspose.BarCode FOSS е директно от PyPI:

pip install aspose-barcode-foss

pip ще изтегли и инсталира пакета. Няма нужда от конфигурация след инсталацията.

За да инсталирате фиксирана версия за възпроизводими сглобявания:

pip install aspose-barcode-foss==0.1.0

2. Създаване на виртуална среда

Използването на виртуална среда поддържа библиотеката изолирана от други Python проекти.

Създаване и активиране на виртуална среда:

# 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

Инсталиране на библиотеката в активираната среда:

pip install aspose-barcode-foss

Зависимости от запис за възпроизводимост:

pip freeze > requirements.txt

3. Проверете инсталацията

След инсталирането проверете, че библиотеката внася правилно:

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:

pip show aspose-barcode-foss

Това отпечатва версията, автора и лиценза (MIT).


Бързо начало: генериране на баркод

Следният скрипт генерира код 128 и го записва като 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")

Създаване на QR код и го запазване като 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")

Записване на платформата

Windows, macOS, Linux: Библиотеката е еднаква на всички платформи. Няма специфични за платформата кодови пътища или бинарни разширения.

Docker / без сървър: Тъй като няма зависимости от системни пакети, библиотеката работи в рамките на малки изображения на Докер (като python:3.12-slim) без инсталиране на допълнителни пакети.

CI/CD: Добавете pip install aspose-barcode-foss към стъпката за зависимост на вашия цикъл от ЦИ. Не е необходима допълнителна настройка.


Следващи стъпки

  • Quickstart: Първият работещ баркод с опции за кодиране и рендеряване.
  • Лицензия: подробности за лиценза на MIT
  • Ръководство за разработчиците: опции за кодиране на символи, контроли за рендериране и примери за код

Вижте също:

  • За целта.Баркод за Python Документация на предприятието
 Български