Pembuatan dan Pengenalan Barcode untuk Python via .NET
- Buat dan baca barcode 1D, 2D, dan pos, termasuk QR Code, Data Matrix, PDF417, dan Code 128
- Python 3.6+. Berjalan di Windows, Linux, dan macOS
- Ekspor barcode raster (PNG, JPEG, TIFF, BMP, GIF) dan vektor (SVG, EMF)
Buat dan pindai QR Code dalam hitungan detik
Contoh lainnya ># Minimal generation — save a QR code as PNG
from aspose.barcode import generation
gen = generation.BarcodeGenerator(generation.EncodeTypes.QR, "Hello Python")
gen.parameters.barcode.x_dimension.millimeters = 2
gen.save("qr.png", generation.BarCodeImageFormat.PNG)
> pip install aspose-barcode-for-python-via-net
Dekode andal pada gambar dunia nyata
Input produksi jarang sempurna. Gunakan preset QualitySettings untuk menukar kecepatan dengan toleransi saat barcode blur, berisik, berkontras rendah, miring, atau rusak sebagian. API mendukung 80+ simbologi barcode dan cocok untuk workflow batch maupun layanan.
Standar? Beres.
Aspose.BarCode for Python via .NET mendukung semua format gambar utama, termasuk format vektor seperti SVG dan EMF, serta PDF. Gunakan API kami untuk mengenali files dari pemindai atau kamera dengan mudah. Berikut semua simbologi barcode yang didukung, termasuk tipe 1D, 2D, pos, dan komposit. Semuanya dapat dibuat dan dikenali di semua platform yang didukung.
Kode matriks / 2D
- QR Code, MicroQR, rMQR
- Data Matrix, Industrial Data Matrix (DPM)
- Aztec
- Han Xin
- MaxiCode
- DotCode
Kode linear / 1D
- UPCA, UPCE
- EAN13, EAN14, EAN8
- Code 128
- DataBar
- ITF
- Postal
Kode industri & komposit
- GS1
- ECI
- Composite barcodes
- HIBC
- SwissQR
- Royal Mailmark
Platform dan setup
Instal dari PyPI dengan pip install aspose-barcode-for-python-via-net. Mendukung Python 3.6+ di Windows, Linux, dan macOS. Baca dari file, stream, atau objek bitmap, lalu simpan barcode ke format raster umum atau SVG/EMF untuk workflow cetak.
Demo Kode Langsung
Tempel teks → dapatkan barcode. Tarik & lepas file → dapatkan data terdekode. Kedua contoh dilengkapi kode contoh yang dibuat otomatis sehingga bisa langsung kamu salin ke proyekmu.
Dokumen, label, dan job batch
Use case umum: menambahkan barcode ke gambar dan PDF, membuat label pengiriman dan inventaris, memvalidasi kode di dokumen hasil pindai, dan memproses folder di background worker.
Pembuatan
- Kontrol X-dimension, ukuran, margin, rotasi, caption, dan font
- Ekspor PNG, JPEG, TIFF, BMP, atau GIF. Gunakan SVG atau EMF untuk cetak.
- Satuan: milimeter, inci, point, piksel
Pengenalan
- Baca dari file atau stream; kembalikan tipe, teks, region, dan orientasi
- Preset untuk kecepatan vs kualitas. Opsi untuk gambar berisik atau berkontras rendah
- Targetkan simbologi tertentu untuk memangkas waktu pemindaian
Keluarga yang didukung
- 2D: QR/Micro QR, Data Matrix, PDF417, Swiss QR
- Linear: EAN/UPC, Code 128 (GS1), ITF, Code 39/93
- Postal: RM4SCC, Postnet, Planet, Australia Post
Pengalaman developer dan licensing
Aspose.BarCode for Python via .NET Pertahankan logika bisnis di Python, sementara engine menangani pekerjaan barcode di layanan headless, job background, dan CI. Gunakan preset untuk mengatur kecepatan vs akurasi, lalu terapkan license untuk produksi.
Python-first
Pertahankan logika bisnis di Python. Engine menangani pekerjaan berat dan berjalan di server headless, container, dan CI.
Preset
Gunakan preset QualitySettings seperti high_performance, normal_quality, dan high_quality, atau atur opsi secara manual.
Evaluasi
Mulai dalam mode evaluasi. Terapkan license sementara untuk pengujian, atau license berbayar untuk penggunaan produksi.