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

RequirementDetail
Python version3.12 or later
Package managerpip (bundled with CPython)
Operating systemWindows, macOS, Linux (any platform that runs CPython)
Compiler / build toolsNone required
System packagesNone required

1. Instal melalui pip

Cara termudah untuk menginstal Aspose.BarCode FOSS adalah langsung dari PyPI:

pip install aspose-barcode-foss

pip 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.0

2. 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.ps1

Instal pustaka di dalam lingkungan yang telah diaktifkan:

pip install aspose-barcode-foss

Record dependencies for reproducibility:

pip freeze > requirements.txt

3. 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-foss

Ini 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
 Bahasa Indonesia