Les codes-barres font aujourd’hui partie intégrante des entreprises, de la gestion des stocks aux transactions de vente au détail. Le code 128 se distingue comme l’un des codes à barres les plus polyvalents et les plus largement utilisés. Les codes-barres Code 128 offrent une solution pratique pour l’étiquetage des produits, le suivi des actifs et l’amélioration de l’efficacité opérationnelle. Dans cet article de blog, nous allons apprendre à développer un générateur de code-barres 128 en Python. Alors commençons.
L’article couvre les sujets suivants :
- API du générateur de code-barres Python Code 128
- Générer le code-barres Code 128 en Python
- Générer le code-barres GS1-128
- Coupon UPC-A GS1 128 en Python
- Personnaliser l’apparence du code-barres
- Ressources d’apprentissage
API de générateur de code-barres Python Code 128
Nous utiliserons Aspose.BarCode for Python pour générer 128 codes-barres. Il s’agit d’une solution robuste, fiable et conviviale pour la génération et la reconnaissance de codes-barres. Il prend en charge une grande variété de [types de codes à barres] 1D et 2D 8.
Veuillez télécharger le package ou installer l’API à partir de PyPI à l’aide de la commande pip suivante dans la console :
pip install aspose-barcode-for-python-via-net
Générer le code-barres Code 128 en Python
Nous pouvons facilement générer un code-barres code 128 en suivant les étapes ci-dessous :
- Créez une instance de la classe BarcodeGenerator avec EncodeTypes.CODE128 comme argument.
- Après cela, spécifiez le texte à encoder.
- Enfin, enregistrez la sortie à l’aide de la méthode save(). Il prend le chemin du fichier de sortie comme argument.
L’exemple de code suivant montre comment générer un code-barres de code 128 en Python.
# Cet exemple de code montre comment générer un code-barres Code 128.
import aspose.barcode as barcode
# Initialiser le BarcodeGenerator
# Spécifiez le type d'encodage
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE128)
# Texte codé
generator.code_text = "123456ABCDEF"
# Enregistrer le code-barres généré
generator.save("C:\\Files\\Generate_Code_128.jpg")
Générer un code-barres GS1-128 en Python
Nous pouvons facilement générer un code-barres GS1-128 en suivant les étapes ci-dessous :
- Créez une instance de la classe BarcodeGenerator avec EncodeTypes.GS1CODE128 comme argument.
- Spécifiez le texte à encoder.
- Après cela, définissez la valeur de la taille du code-barres en pixels.
- Enfin, enregistrez la sortie à l’aide de la méthode save(). Il prend le chemin du fichier de sortie comme argument.
L’exemple de code suivant montre comment générer un code-barres GS1-128 en Python.
# Cet exemple de code montre comment générer un code-barres GS1 128.
import aspose.barcode as barcode
# Initialiser le BarcodeGenerator
# Spécifiez le type d'encodage comme GS1_CODE_128
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.GS1_CODE_128)
# Texte codé
generator.code_text = "(01)12345678901231(21)ASPOSE(30)9876"
# Enregistrer le code-barres généré
generator.save("C:\\Files\\GS1_128.jpg")
Générer un coupon UPC-A GS1 128 en Python
Nous pouvons également générer une étiquette de code-barres avec un code-barres de coupon GS1-128 supplémentaire placé dans la même image en suivant les étapes mentionnées précédemment. Cependant, nous devons définir les EncodeTypes comme UPCAGS1CODE128COUPON dans la première étape.
L’exemple de code suivant montre comment générer un coupon UPC-A GS1 Code 128 en Python.
# Cet exemple de code montre comment générer un code-barres GS1 128 Coupon.
import aspose.barcode as barcode
# Initialiser le BarcodeGenerator
# Spécifiez le type d'encodage
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)
# Texte codé
generator.code_text = "123456789012(8110)ASPOSE"
# Enregistrer le code-barres généré
generator.save("C:\\Files\\GS1_128_COUPON.jpg")
Personnaliser l’apparence du coupon Code 128 en Python
Nous pouvons également personnaliser l’apparence du code-barres en suivant les étapes mentionnées précédemment. Cependant, nous devons spécifier des propriétés supplémentaires avant d’enregistrer l’image à l’étape finale.
L’exemple de code suivant montre comment personnaliser l’apparence du code-barres du coupon GS1 128 en Python.
# Cet exemple de code montre comment personnaliser l'apparence d'un code-barres GS1 128 Coupon.
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.UPCA_GS_1_CODE_128_COUPON)
# Texte codé
generator.code_text = "123456789012(8110)ASPOSE"
# Personnaliser la légende ci-dessus
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.0
# Personnalisez la légende ci-dessous
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.0
generator.parameters.caption_above.font.family_name = "Verdana"
# Personnaliser la couleur de la barre
bar_color = Color(0x00, 0x00, 0xFF)
generator.parameters.barcode.bar_color = bar_color
# Spécifiez la dimension X
# la plus petite largeur de l'unité de barres ou d'espaces BarCode
generator.parameters.barcode.x_dimension.pixels = 2.0;
# Définir l'espace de supplément de coupon 50 pixels
generator.parameters.barcode.coupon.supplement_space.pixels = 50.0;
# Définir la hauteur de la barre
generator.parameters.barcode.bar_height.pixels = 50.0;
# Enregistrer le code-barres généré
generator.save("C:\\Files\\Customize_Code_128.jpg")
Obtenez une licence gratuite
Vous pouvez obtenir une licence temporaire gratuite pour essayer la bibliothèque sans limitation d’évaluation.
Python Barcode Generator - Ressources d’apprentissage gratuites
Vous pouvez en savoir plus sur la génération et la lecture de codes-barres et explorer d’autres fonctionnalités d’Aspose.BarCode for Python en utilisant les ressources ci-dessous :
Conclusion
Dans cet article, nous avons appris à développer un générateur de code-barres code 128 en Python. En suivant les étapes décrites dans cet article, vous pouvez permettre à vos applications Python de générer facilement des codes-barres GS1-128 en quelques lignes de code. En cas d’ambiguïté, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.