Installation
Инсталиране на Aspose.BarCode FOSS за Python
Aspose.BarCode FOSS за Python се разпространява като чист пакет на PyPI. Няма местни разширения, които да компилирате, няма системни библиотеки, за инсталиране и не е необходимо време за изпълнение от трета страна.
Предварителни условия
| Requirement | Detail |
|---|---|
| Версия на Python | 3.12 or later |
| Управляващ пакета | pip (с CPython) |
| Операционна система | Windows, macOS, Linux (всяка платформа с CPython) |
| Инструменти за компилатор / съставяне | Не е необходимо. |
| Системни пакети | Не е необходимо. |
1. Инсталиране чрез пип
Най-простият начин за инсталиране на Aspose.BarCode FOSS е директно от PyPI:
pip install aspose-barcode-fosspip ще изтегли и инсталира пакета. Няма нужда от конфигурация след инсталацията.
За да инсталирате фиксирана версия за възпроизводими сглобявания:
pip install aspose-barcode-foss==0.1.02. Създаване на виртуална среда
Използването на виртуална среда поддържа библиотеката изолирана от други 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.txt3. Проверете инсталацията
След инсталирането проверете, че библиотеката внася правилно:
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 Документация на предприятието