Le Bookland EAN-13, également connu sous le nom d’International Standard Book Number (ISBN), est généré en utilisant la symbologie EAN-13 avec un préfixe distinct, tel que 978. Essentiellement, l’ISBN est une variante unique du code EAN-13. adapté aux livres. Dans cet article, nous allons apprendre comment générer un code-barres Bookland EAN 13 en Python.
L’article couvre les sujets suivants :
- API Python pour générer des codes-barres Bookland EAN
- Générer le code-barres Bookland EAN
- Ajouter un supplément au code-barres Bookland EAN
- Ressources d’apprentissage gratuites
API Python pour générer des codes-barres Bookland EAN
Nous utiliserons l’API Aspose.BarCode for Python pour générer des codes-barres Bookland EAN. Il permet aux développeurs d’ajouter facilement des fonctionnalités de génération et de numérisation de codes-barres à leurs applications Python. Il s’agit d’une solution robuste, fiable et conviviale pour la génération et la reconnaissance de codes-barres. L’API prend en charge une grande variété de types de codes-barres 1D et 2D.
Veuillez télécharger le package ou installer l’API depuis PyPI à l’aide de la commande pip suivante dans la console :
pip install aspose-barcode-for-python-via-net
Générer un code-barres Bookland EAN en Python
Nous pouvons facilement générer un code-barres Bookland EAN 13 en suivant les étapes ci-dessous :
- Créez une instance de la classe BarcodeGenerator avec EncodeTypes.EAN13 comme argument.
- Après cela, spécifiez le texte à encoder.
- Eventuellement, spécifiez des options de personnalisation telles que xdimension, etc.
- Enfin, appelez la méthode save() pour enregistrer la sortie. Il prend le chemin du fichier de sortie comme argument.
L’exemple de code suivant montre comment générer un code-barres Bookland EAN en Python.
import aspose.barcode as barcode
# Initialiser l'objet de classe BarcodeGenerator
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.EAN13, "9791234567896")
# Définir la taille en pixels
generator.parameters.barcode.x_dimension.pixels = 1.5;
# Définir la hauteur de la barre
generator.parameters.barcode.bar_height.pixels = 50.0;
# Afficher le texte du code
generator.parameters.caption_above.text = "ISBN 979-1-23456-789-6"
generator.parameters.caption_above.visible = True
# Générer le code-barres EAN Bookland
generator.save("C:\Files\bookland-ean.jpg")
Ajouter un supplément au code-barres Bookland EAN en Python
Les livres avec des codes ISBN affichent un code supplémentaire à 5 chiffres ainsi qu’un code à barres distinct. Ce deuxième code barre sert principalement à encoder le prix public du livre. Alors que le code à barres ISBN est appelé EAN-13, le code supplémentaire à 5 chiffres est appelé EAN-5.
Nous pouvons ajouter un code supplémentaire à 5 chiffres au code-barres Bookland EAN en suivant les étapes mentionnées précédemment. Cependant, il nous suffit de spécifier les données supplémentaires à l’étape 3.
L’exemple de code suivant montre comment générer un code-barres Bookland EAN avec supplément en Python.
import aspose.barcode as barcode
# Initialiser l'objet de classe BarcodeGenerator
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.EAN13, "9791234567896")
# Définir la hauteur de la barre
generator.parameters.barcode.bar_height.pixels = 50.0;
# Afficher le texte du code
generator.parameters.caption_above.text = "ISBN 979-1-23456-789-6"
generator.parameters.caption_above.visible = True
# Ajouter le module complémentaire EAN 5
generator.parameters.barcode.supplement.supplement_space.pixels = 5.0
generator.parameters.barcode.supplement.supplement_data = "07900"
# Générer un code-barres EAN
generator.save("C:\\Files\\bookland-ean-supplement.jpg")
Obtenez une licence gratuite
Vous pouvez obtenir une licence temporaire gratuite pour essayer la bibliothèque sans limitations d’évaluation.
Bookland EAN Barcode – Ressources d’apprentissage gratuites
En plus de générer des codes EAN Bookland en Python, vous pouvez en savoir plus sur la génération et la lecture de différents types de codes-barres et explorer diverses autres fonctionnalités de l’API à l’aide des ressources ci-dessous :
Conclusion
Dans cet article, nous avons appris comment générer un code-barres Bookland EAN en Python. En tirant parti d’Aspose.BarCode for Python, vous pouvez créer des codes-barres EAN personnalisés, ajuster leur apparence et leur taille et les intégrer de manière transparente dans vos applications. En cas d’ambiguïté, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.