Génération et reconnaissance de codes-barres pour Python via .NET
- Générer et lire des codes-barres 1D, 2D et postaux, notamment QR Code, Data Matrix, PDF417 et Code 128
- Python 3.6+. Fonctionne sous Windows, Linux et macOS
- Exporter des codes-barres raster (PNG, JPEG, TIFF, BMP, GIF) et vectoriels (SVG, EMF)
Créer et scanner un QR Code en quelques secondes
Plus d’exemples ># 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
Décodage fiable sur des images du monde réel
Les entrées de production sont rarement parfaites. Utilisez des préréglages QualitySettings pour échanger la vitesse contre la tolérance lorsque les codes-barres sont flous, bruités, à faible contraste, inclinés ou partiellement endommagés. L’API prend en charge plus de 80 symbologies et fonctionne très bien pour des traitements batch et des workflows de services.
Normes ? Couvert.
Aspose.BarCode for Python via .NET prend en charge tous les principaux formats d’image, y compris des formats vectoriels comme SVG et EMF, ainsi que PDF. Utilisez notre API pour reconnaître files depuis des scanners ou des caméras en toute simplicité. Voici toutes les symbologies de codes-barres prises en charge, y compris les types 1D, 2D, postaux et composites. Chacune peut être générée et reconnue sur toutes les plateformes prises en charge.
Codes matriciels / 2D
- QR Code, MicroQR, rMQR
- Data Matrix, Industrial Data Matrix (DPM)
- Aztec
- Han Xin
- MaxiCode
- DotCode
Codes linéaires / 1D
- UPCA, UPCE
- EAN13, EAN14, EAN8
- Code 128
- DataBar
- ITF
- Postal
Codes industriels et composites
- GS1
- ECI
- Composite barcodes
- HIBC
- SwissQR
- Royal Mailmark
Plateformes et installation
Installez depuis PyPI avec pip install aspose-barcode-for-python-via-net. Prend en charge Python 3.6+ sous Windows, Linux et macOS. Lisez depuis des fichiers, des flux ou des objets bitmap, puis enregistrez les codes-barres dans des formats raster courants ou en SVG/EMF pour des workflows d’impression.
Démo de code en direct
Collez du texte → obtenez un code-barres. Déposez un fichier → obtenez les données décodées. Les deux exemples incluent du code d’exemple généré automatiquement afin que vous puissiez le copier directement dans votre projet.
Documents, étiquettes et jobs batch
Cas d’usage typiques : ajouter des codes-barres à des images et PDF, générer des étiquettes d’expédition et d’inventaire, valider des codes dans des documents scannés et traiter des dossiers dans des workers en arrière-plan.
Génération
- Contrôler la dimension X, la taille, les marges, la rotation, les légendes et les polices
- Exporter en PNG, JPEG, TIFF, BMP ou GIF. Utiliser SVG ou EMF pour l’impression.
- Unités : millimètres, pouces, points, pixels
Reconnaissance
- Lire depuis un fichier ou un flux ; renvoyer type, texte, région et orientation
- Préréglages pour vitesse vs qualité. Options pour images bruitées ou à faible contraste
- Cibler des symbologies spécifiques pour réduire le temps de scan
Familles prises en charge
- 2D : QR/Micro QR, Data Matrix, PDF417, Swiss QR
- Linéaires : EAN/UPC, Code 128 (GS1), ITF, Code 39/93
- Postaux : RM4SCC, Postnet, Planet, Australia Post
Expérience développeur et licence
Aspose.BarCode for Python via .NET Gardez la logique métier en Python pendant que le moteur gère le traitement des codes-barres dans des services headless, jobs en arrière-plan et CI. Utilisez des préréglages pour ajuster vitesse vs précision, et appliquez une licence pour la production.
Python-first
Gardez la logique métier en Python. Le moteur fait le travail lourd et s’exécute sur des serveurs headless, en conteneurs et en CI.
Préréglages
Utilisez des préréglages QualitySettings tels que high_performance, normal_quality et high_quality, ou ajustez les options manuellement.
Évaluation
Commencez en mode évaluation. Appliquez une licence temporaire pour les tests ou une licence payante pour une utilisation en production.