Installation
Instalasi Aspose.BarCode FOSS untuk Python
Aspose.BarCode FOSS for Python didistribusikan sebagai paket Python murni di PyPI. Tidak ada ekstensi asli untuk dikompilasi, tidak ada perpustakaan sistem yang harus dipasang, dan tidak diperlukan runtime pihak ketiga.
Persyaratan awal
| 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. Instal melalui pip
Cara termudah untuk menginstal Aspose.BarCode FOSS adalah langsung dari PyPI:
pip install aspose-barcode-fosspip akan mengunduh dan memasang paket. Tidak diperlukan konfigurasi pasca-instal.
To install a pinned version for reproducible builds:
pip install aspose-barcode-foss==0.1.02. Buat Lingkungan Virtual
Menggunakan lingkungan virtual membuat perpustakaan terisolasi dari proyek Python lainnya.
Buat dan aktifkan lingkungan 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.ps1Instal pustaka di dalam lingkungan yang telah diaktifkan:
pip install aspose-barcode-fossRecord dependencies for reproducibility:
pip freeze > requirements.txt3. Verifikasi Instalasi
After installing, verify that the library imports correctly:
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")Anda juga dapat memeriksa versi yang terinstal dengan pip:
pip show aspose-barcode-fossIni mencetak versi, penulis, dan lisensi (MIT).
Mulai Cepat: Generasi Barcode
Skrip berikut ini menghasilkan barcode Code 128 dan menyimpannya sebagai 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")Generasi kode QR dan simpan sebagai 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")Catatan Platform
Windows, macOS, Linux: Perpustakaan ini identik di semua platform. Tidak ada jalur kode atau ekstensi biner yang spesifik platform.
Docker / serverless: Karena tidak ada ketergantungan paket sistem, perpustakaan bekerja di dalam gambar Dock yang ramping (seperti python:3.12-slim) tanpa menginstal paket tambahan.
CI/CD: Tambahkan pip install aspose-barcode-foss ke langkah ketergantungan pipa CI Anda. Tidak diperlukan pengaturan tambahan.
Langkah-langkah Selanjutnya
- Quickstart: Barcode pertama yang bekerja dengan opsi encode dan render
- Lisensi: rincian lisensi MIT
- Panduan Pengembang: Pilihan kode per-simbol, kontrol rendering, dan contoh kode
Lihat Juga
- Aspose.BarCode untuk Python Enterprise Documentation