.NET üzerinden Python için Barkod Oluşturma ve Tanıma
- QR Code, Data Matrix, PDF417 ve Code 128 dahil 1D, 2D ve posta barkodlarını oluşturun ve okuyun
- Python 3.6+. Windows, Linux ve macOS üzerinde çalışır
- Raster (PNG, JPEG, TIFF, BMP, GIF) ve vektör (SVG, EMF) barkod çıktısı
QR Code’u saniyeler içinde oluşturun ve tarayın
Daha fazla örnek ># 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
Gerçek dünya görüntülerinde güvenilir çözümleme
Üretim girdileri nadiren mükemmeldir. Barkodlar bulanık, gürültülü, düşük kontrastlı, eğik veya kısmen hasarlı olduğunda hız yerine tolerans tercih etmek için QualitySettings ön ayarlarını kullanın. API 80+ barkod sembolojisini destekler ve batch ile servis iş akışlarında iyi çalışır.
Standartlar mı? Hepsi var.
Aspose.BarCode for Python via .NET SVG ve EMF gibi vektör formatları ile PDF dahil tüm başlıca görüntü formatlarını destekler. API’mizi kullanarak files dosyalarını tarayıcılardan veya kameralardan kolayca tanıyın. 1D, 2D, posta ve bileşik türler dahil desteklenen tüm barkod sembolojileri burada. Her biri, desteklenen tüm platformlarda oluşturulabilir ve tanınabilir.
Matris / 2D Kodlar
- QR Code, MicroQR, rMQR
- Data Matrix, Industrial Data Matrix (DPM)
- Aztec
- Han Xin
- MaxiCode
- DotCode
Lineer / 1D Kodlar
- UPCA, UPCE
- EAN13, EAN14, EAN8
- Code 128
- DataBar
- ITF
- Postal
Endüstri ve Bileşik Kodlar
- GS1
- ECI
- Composite barcodes
- HIBC
- SwissQR
- Royal Mailmark
Platformlar ve kurulum
PyPI’dan pip install aspose-barcode-for-python-via-net ile yükleyin. Windows, Linux ve macOS üzerinde Python 3.6+ destekler. Dosyalardan, akışlardan veya bitmap nesnelerinden okuyun; ardından barkodları yaygın raster formatlara veya baskı iş akışları için SVG/EMF’ye kaydedin.
Canlı Kod Demosu
Metni yapıştırın → barkod alın. Bir dosyayı bırakın → çözümlenmiş veriyi alın. Her iki örnek de otomatik üretilen örnek kodla gelir; böylece doğrudan projenize kopyalayabilirsiniz.
Belgeler, etiketler ve batch işler
Tipik kullanım alanları: görüntü ve PDF’lere barkod eklemek, kargo ve stok etiketleri üretmek, taranmış belgelerde kodları doğrulamak ve background worker’larda klasörleri işlemek.
Oluşturma
- X-boyutu, boyut, kenar boşlukları, döndürme, açıklamalar ve fontları kontrol edin
- PNG, JPEG, TIFF, BMP veya GIF’e aktarın. Baskı için SVG veya EMF kullanın.
- Birimler: milimetre, inç, point, piksel
Tanıma
- Dosyadan veya akıştan okuyun; tür, metin, bölge ve yönelimi döndürün
- Hız ve kalite için ön ayarlar. Gürültülü veya düşük kontrastlı görüntüler için seçenekler
- Tarama süresini azaltmak için belirli sembolojileri hedefleyin
Desteklenen aileler
- 2D: QR/Micro QR, Data Matrix, PDF417, Swiss QR
- Lineer: EAN/UPC, Code 128 (GS1), ITF, Code 39/93
- Posta: RM4SCC, Postnet, Planet, Australia Post
Geliştirici deneyimi ve lisanslama
Aspose.BarCode for Python via .NET İş mantığını Python’da tutun; motor barkod işini headless servislerde, background işlerde ve CI’da üstlensin. Hız/doğruluk dengesini ayarlamak için ön ayarları kullanın ve üretim için bir lisans uygulayın.
Python-first
İş mantığını Python’da tutun. Motor ağır işi yapar ve headless sunucularda, konteynerlerde ve CI’da çalışır.
Ön ayarlar
high_performance, normal_quality ve high_quality gibi QualitySettings ön ayarlarını kullanın veya seçenekleri manuel olarak ayarlayın.
Evaluation
Evaluation modunda başlayın. Test için geçici bir lisans veya üretim kullanımı için ücretli bir lisans uygulayın.