Les codes-barres sont une partie essentielle de chaque type d’entreprise. L’utilisation des codes-barres est répandue dans une variété d’applications, y compris la gestion des stocks, le suivi des produits et les systèmes de point de vente. En tant que développeur, vous pouvez souvent vous retrouver dans une situation où vous devez générer des codes-barres dans votre application Python. Nous pouvons facilement générer des codes-barres de haute qualité dans les applications Python avec un minimum d’effort à l’aide de l’API Aspose.Barcode for Python. La bibliothèque Python Barcode Generator sera examinée en détail dans cet article de blog, ainsi qu’un guide étape par étape pour son utilisation. Après avoir suivi les étapes mentionnées, nous aurons notre propre générateur de code-barres Python. Alors, commençons.
Les sujets suivants seront abordés dans cet article :
- API du générateur de code-barres Python – Téléchargement gratuit
- Comment créer un code-barres en Python ?
- Configuration et installation d’Aspose.BarCode for Python
- Étapes pour créer un code-barres avec Python
- Personnaliser l’apparence d’un code-barres
- Personnaliser l’étiquette d’un code-barres
- Afficher les légendes des codes-barres
- Enregistrer et exporter le code-barres généré
- Obtenez une licence gratuite
- Générer un code-barres en ligne
- Ressources d’apprentissage
API Python Barcode Generator - Téléchargement gratuit
Aspose.BarCode for Python est une API puissante et polyvalente pour générer et manipuler des codes-barres dans différents formats. C’est un outil flexible et fiable qui permet aux développeurs de créer et de lire différents types de codes-barres 1D et 2D. Il prend en charge plus de 60 types de symbologies de codes-barres, y compris les plus populaires tels que le code 39, le code 128, le code QR, l’EAN, l’UPC, le PDF147, le Data Matrix et les codes-barres complexes.
Avec Aspose.BarCode for Python, nous pouvons facilement générer des images de codes-barres dans divers formats de fichiers tels que PNG, JPEG et TIFF. L’API offre également la possibilité de définir des propriétés de code-barres telles que la taille, l’orientation, la résolution, etc. De plus, nous pouvons également générer des codes-barres avec un codage de données personnalisé et extraire des données à partir d’images de codes-barres existantes.
Si vous recherchez un générateur de codes-barres, un lecteur de codes-barres et un outil de manipulation complets, fiables et faciles à utiliser, Aspose.BarCode est une excellente option à considérer.
Comment créer un code-barres en Python ?
Pour créer un code-barres en Python, nous utiliserons Aspose.BarCode for Python. Nous pouvons facilement l’intégrer dans des projets Python. Son ensemble complet de fonctionnalités en fait un choix intelligent pour les développeurs à la recherche d’une bibliothèque de génération et de lecture de codes-barres robuste et adaptable pour Python.
Configuration et installation de Aspose.BarCode for Python
Avant de commencer à écrire du code Python pour générer des codes-barres, nous devons configurer et installer Aspose.BarCode for Python dans notre projet Python. Nous pouvons l’intégrer dans un projet Python existant ou dans un projet nouvellement créé.
Veuillez soit télécharger le package ou installer l’API à partir de PyPI en utilisant la commande pip suivante dans la console :
pip install aspose-barcode-for-python-via-net
Étapes pour créer un code-barres en Python
Nous pouvons créer des codes-barres avec Aspose.BarCode for Python en suivant les étapes ci-dessous :
- Tout d’abord, créez une instance de la classe BarcodeGenerator et définissez les EncodeTypes requis.
- Ensuite, spécifiez le texte du code d’entrée.
- Facultativement, spécifiez les options de personnalisation du code-barres.
- Enfin, appelez la méthode save () pour enregistrer l’image de code à barres générée dans le chemin de fichier donné.
L’exemple de code suivant montre comment créer un code-barres à l’aide de Python.
# Cet exemple de code montre comment générer un code-barres Code 39 Standard.
import aspose.barcode as barcode
# Initialiser le BarcodeGenerator
# Spécifiez le type d'encodage
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE_39_STANDARD)
# Texte codé
generator.code_text = "1234567890"
# Enregistrer le code-barres généré
generator.save("C:\\Files\\Code39Standard.jpg")
Personnaliser l’apparence du code-barres
Nous pouvons personnaliser l’apparence d’un code-barres en définissant sa résolution, sa couleur d’arrière-plan, sa couleur de bordure, la couleur de la légende, la hauteur de l’image, etc. Afin de personnaliser l’apparence d’un code-barres, veuillez suivre les étapes mentionnées précédemment. Cependant, nous devons définir des propriétés requises supplémentaires.
L’exemple de code suivant montre comment personnaliser l’apparence d’un code-barres à l’aide de Python.
# Cet exemple de code montre comment personnaliser l'apparence d'un code-barres.
import aspose.barcode as barcode
from aspose.pydrawing import Color
# Initialiser le BarcodeGenerator
# Spécifiez le type d'encodage
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE_39_STANDARD)
# Texte codé
generator.code_text = "1234567890"
# Définir la résolution de l'image
generator.parameters.resolution = 300
# Spécifiez la taille de l'image du code-barres
generator.parameters.barcode.x_dimension.pixels = 4
# Spécifiez la couleur du premier plan du code-barres
generator.parameters.barcode.fore_color = Color(0, 0, 255)
# Spécifiez la couleur de la barre du code-barres
generator.parameters.back_color = Color(255,0,0)
# Enregistrer le code-barres généré
generator.save("C:\\Files\\Customize.jpg")
Personnaliser l’étiquette de code-barres
Nous pouvons également personnaliser l’étiquette de code-barres en définissant sa couleur, son emplacement, son espacement et sa police. Veuillez suivre les étapes mentionnées précédemment pour personnaliser les étiquettes de code-barres. Cependant, nous devons définir diverses propriétés de la classe codetextparameters pour personnaliser les étiquettes.
L’exemple de code suivant montre comment personnaliser l’étiquette de code-barres à l’aide de Python.
# Cet exemple de code montre comment personnaliser le texte de code d'un code-barres.
import aspose.barcode as barcode
from aspose.pydrawing import Color, FontStyle
# Initialiser le BarcodeGenerator
# Spécifiez le type d'encodage
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE_39_STANDARD, "Aspose.BarCode")
# Définir la résolution de l'image
generator.parameters.resolution = 300
# Spécifiez la taille de l'image du code-barres
generator.parameters.barcode.x_dimension.pixels = 4
# Personnaliser le texte du code
generator.parameters.barcode.code_text_parameters.space.pixels = 5;
generator.parameters.barcode.code_text_parameters.font_mode = barcode.generation.FontMode.MANUAL;
generator.parameters.barcode.code_text_parameters.font.family_name = "Lucida Handwriting";
generator.parameters.barcode.code_text_parameters.font.style = FontStyle.UNDERLINE;
generator.parameters.barcode.code_text_parameters.font.size.point = 8;
# Enregistrer le code-barres généré
generator.save("C:\\Files\\BarcodeCodeText.jpg")
Afficher les légendes des codes-barres
Nous pouvons afficher et personnaliser les légendes des codes-barres. Nous pouvons afficher la légende de chaque côté du code-barres en définissant sa police, sa taille, sa couleur et son alignement. Veuillez suivre les étapes mentionnées précédemment pour afficher les légendes. Cependant, nous devons définir les propriétés des classes captionabove et captionbelow pour personnaliser les légendes.
L’exemple de code suivant montre comment afficher et personnaliser les légendes sur un code-barres à l’aide de Python.
# Cet exemple de code montre comment afficher les légendes sur un code-barres.
import aspose.barcode as barcode
from aspose.pydrawing import Color, FontStyle
# Initialiser le BarcodeGenerator
# Spécifiez le type d'encodage
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE128)
# Texte codé
generator.code_text = "1234567890"
# Définir la résolution de l'image
generator.parameters.resolution = 300
# Définir la légende au-dessus du code-barres
generator.parameters.caption_above.text ="CAPTION ABOVE"
generator.parameters.caption_above.visible = True
generator.parameters.caption_above.font.style = FontStyle.ITALIC
generator.parameters.caption_above.font.size.point = 5
# Définissez la légende sous le code-barres
generator.parameters.caption_below.text = "CAPTION BELOW"
generator.parameters.caption_below.visible = True
generator.parameters.caption_below.font.style = FontStyle.BOLD
generator.parameters.caption_below.font.size.pixels = 15
generator.parameters.caption_above.font.family_name = "Verdana"
# Enregistrer le code-barres généré
generator.save("C:\\Files\\BarcodeCaption.jpg")
Enregistrer et exporter le code-barres généré
Nous pouvons enregistrer le code-barres généré dans des formats d’image populaires tels que JPG, PNG, TIFF, BMP, GIF, EMF, SVG, etc. Veuillez suivre les étapes mentionnées précédemment pour enregistrer le code-barres dans le format d’image requis. Cependant, nous avons juste besoin de spécifier le format de l’image de sortie à la dernière étape.
- Enregistrer le code-barres en PNG
# Save the generated barcode as a PNG image
generator.save("C:\\Files\\Barcode.png")
- Enregistrer le code-barres au format TIFF
# Save the generated barcode as a TIFF image
generator.save("C:\\Files\\Barcode.tiff")
- Générer et enregistrer un code-barres en SVG
# Save the generated barcode as an SVG image
generator.save("C:\\Files\\Barcode.svg")
Barcode Python Library - Obtenez une licence gratuite
Aspose propose une version d’évaluation gratuite qui peut être utilisée pour tester les fonctionnalités et les capacités de la bibliothèque. Vous pouvez obtenir une licence temporaire gratuite pour tester la bibliothèque par vous-même sans limitation d’évaluation.
Générer un code-barres en ligne
Vous pouvez générer gratuitement un code-barres en ligne à l’aide de l’application Web de générateur de code-barres en ligne, qui est développée à l’aide de cette API.
Comment générer un code-barres Python - Ressources d’apprentissage
Vous pouvez en savoir plus sur la génération de code-barres et explorer d’autres fonctionnalités d’Aspose.BarCode for Python en utilisant les ressources ci-dessous :
- Aspose.BarCode pour la documentation en ligne de Python
- Exemples de code Aspose.BarCode for Python Github
- Guide de référence de l’API d’Aspose.BarCode for Python
Conclusion
Dans cet article de blog, nous avons appris à créer notre propre générateur de codes-barres Python. Avec ce guide, vous pourrez créer des codes-barres professionnels en un rien de temps et les personnaliser facilement en fonction de vos besoins. En cas d’ambiguïté, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.