Générateur et lecteur de codes-barres Python, propulsé par Java
Créer et scanner un code-barres en quelques secondes
Plus d’exemples >from aspose_barcode import generation
# Create instance of BarcodeGenerator
gen = BarcodeGenerator(EncodeTypes.CODE_128, "SKU-12345")
# Set barcode x - dimension in pixels
gen.getParameters().barcode.x_dimension.pixels = 4
# Generate barcode and Save to PNG
gen.save("barcode.png", BarCodeImageFormat.PNG)
> pip install aspose-barcode-for-python-via-java
Une précision de niveau Java avec un workflow Python-friendly
Accédez à toutes les capacités du moteur Aspose.BarCode for Java depuis Python. Le pont Python–Java maintient un comportement cohérent sur toutes les plateformes, afin que vos résultats de décodage et de rendu restent prévisibles en passant du dev à la production.
Installer avec pip, sans builds natifs
Démarrez avec une seule installation pip. Il n’y a pas d’extensions natives spécifiques à une plateforme à compiler, ce qui simplifie l’installation en CI et en conteneurs.
Fonctionne partout où vous avez Python et un JDK
Utilisez le même code sous Windows, Linux et macOS. Les seules exigences sont Python 3.7+ et un runtime JDK 8+.
Traitement hors ligne dans votre environnement
Générez et reconnaissez des codes-barres localement. Aucun service externe, aucun transfert de données et aucune dépendance réseau au quotidien.
Résultats prévisibles grâce au moteur Java
Vous bénéficiez de la maturité et de la stabilité du backend Java avec une API Pythonic. Cela aide à garder des résultats cohérents entre équipes, machines et déploiements.
Normes ? Couvert.
Aspose.BarCode for Python via Java 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
Installation multiplateforme pour Python
Exécutez sous Windows, Linux ou macOS avec Python 3.7+ et un Java JDK 8+ (OpenJDK, Amazon Corretto, BellSoft Liberica, Oracle JDK). Installez depuis PyPI avec pip, gardez le traitement entièrement hors ligne et réutilisez le même code en développement local, CI, conteneurs et production.
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.
Codes-barres prêts à imprimer pour étiquettes, rapports et documents
Générez des codes-barres propres et faciles à scanner, avec un dimensionnement précis pour l’impression et l’écran. Utilisez une sortie raster pour le web et les PDF, ou des formats vectoriels lorsque vous avez besoin d’un rendu net à toute résolution.
- Contrôler la dimension X, la hauteur des barres, les zones de silence, les bordures, les polices et l’alignement
- Utiliser des helpers codetext pour GS1 et des codes-barres complexes, y compris Swiss QR et des payloads HIBC
- ECI et encodage compatible Unicode pour le texte international
- Exporter en PNG, JPEG, GIF, BMP, TIFF, SVG, EMF, PDF ou PIL.Image
- Créer des jobs d’étiquettes en batch et intégrer des images de codes-barres dans des rapports et templates
Conçu pour les services, pipelines et traitements batch
Passez d’une requête unique à des jobs à fort volume. Lisez plusieurs codes-barres par image, réduisez le périmètre de décodage lorsque vous avez besoin de vitesse et ajustez la reconnaissance avec des préréglages.
Générer des codes-barres 1D et 2D avec des contrôles de style détaillés
Décodage par région d’intérêt pour accélérer les grandes images
Options de checksum et de validation pour réduire les faux positifs
Auto-rotation, gestion de l’inclinaison et détection multi-codes
Payloads complexes : GS1, HIBC, Swiss QR et plus
Préréglages QualitySettings pour équilibrer vitesse et tolérance