Générateur de code QR Python

Les codes QR sont devenus un élément essentiel de notre vie quotidienne, de la numérisation des codes de produits à l’accès au contenu numérique. Ils constituent un moyen pratique et efficace de stocker et de partager des informations, et avec l’aide de Python, il est facile de générer des codes QR pour vos projets. Dans cet article de blog, nous allons explorer la bibliothèque Aspose.BarCode for Python et apprendre à créer des codes QR en Python. Nous couvrirons tout, de l’installation de la bibliothèque à la création de codes QR pour différents types de données. Que vous soyez un programmeur débutant ou expérimenté, ce guide vous fournira les outils et les connaissances dont vous avez besoin. Ce guide vous permettra de libérer le potentiel des codes QR pour vos projets. Après avoir suivi les étapes mentionnées, nous aurons notre propre générateur de code QR Python. Alors commençons.

Les sujets suivants seront abordés dans cet article :

  1. API du générateur de code QR Python
  2. Comment créer un code QR en Python ?
  3. Créer des codes QR avec Python
  4. Générer un micro code QR en Python
  5. Générer un code QR personnalisé
  6. Enregistrer le code QR dans différents formats d’image
  7. Générateur de code QR PNG
  8. Enregistrer le code QR au format TIFF
  9. Obtenez une licence gratuite
  10. Générer un code QR en ligne
  11. Ressources d’apprentissage

API de générateur de code QR Python

Aspose.BarCode for Python est une bibliothèque puissante qui vous permet de générer et de lire des codes-barres et des codes QR en Python. Il prend en charge une large gamme de formats de codes à barres tels que le code QR, le code 128, le code 39, l’EAN, l’UPC et bien d’autres. Avec Aspose.BarCode for Python, vous pouvez facilement créer un code-barres ou un code QR dans différents formats d’image tels que PNG, JPEG et TIFF. De plus, il offre la possibilité de lire les codes-barres à partir d’images et de fichiers PDF, ce qui en fait une solution idéale pour automatiser les flux de travail basés sur les codes-barres.

L’une des principales fonctionnalités d’Aspose.BarCode for Python est sa capacité à générer des codes-barres ou des codes QR avec des propriétés personnalisées telles que la taille, la police et la couleur. Cela vous permet de générer des codes QR et des codes-barres personnalisés qui correspondent à la conception ou au site Web de votre application. De plus, la bibliothèque offre la possibilité de valider les codes-barres, ce qui permet de s’assurer que les codes-barres sont lisibles et peuvent être scannés correctement.

Comment créer un code QR en Python ?

Pour créer un code QR en Python, nous utiliserons Aspose.BarCode Python. Nous pouvons facilement l’intégrer dans des projets Python. Il est compatible avec diverses plates-formes telles que Windows, Linux et macOS. Avec son ensemble complet de fonctionnalités, c’est un choix judicieux pour les développeurs à la recherche d’une bibliothèque de génération et de lecture de codes-barres puissante et flexible pour Python.

Créer un code QR en Python

Nous pouvons créer des codes QR avec Aspose.BarCode for Python en suivant les étapes ci-dessous :

  1. Tout d’abord, veuillez 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 
  1. Ensuite, créez une instance de la classe BarcodeGenerator et définissez les EncodeTypes sur “QR”.
  2. Ensuite, spécifiez le texte du code d’entrée.
  3. Si vous le souhaitez, spécifiez les options de personnalisation du code QR.
  4. Enfin, appelez la méthode save () pour enregistrer l’image de code QR générée dans le chemin de fichier donné.

L’exemple de code suivant montre comment créer un code QR à l’aide de Python.

# Cet exemple de code montre comment générer un code QR.
# Initialiser le BarcodeGenerator
# Spécifiez le type d'encodage
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)

# Texte codé
generator.code_text = "This is a sample QR Code!";

# Spécifiez la taille de l'image
generator.parameters.barcode.x_dimension.pixels = 8;
  
# Enregistrez le code QR généré
generator.save("C:\\Files\\QR_Code.jpg")
Créer un code QR en Python.

Créer un code QR en Python.

Générer un micro code QR en Python

Un code Micro QR est une version plus petite d’un code QR standard. Les microcodes QR sont conçus pour occuper moins d’espace que les codes QR standard et sont couramment utilisés dans les applications où l’espace est limité, comme sur les cartes de visite ou dans les publicités imprimées.

Nous pouvons facilement générer des codes Micro QR en suivant les étapes mentionnées précédemment. Cependant, nous devons spécifier qrencodetype comme QREncodeType.FORCEMICRQR.

L’exemple de code suivant montre comment générer un code Micro QR à l’aide de Python.

# Cet exemple de code montre comment générer un code Micro QR.
# Initialiser le BarcodeGenerator
# Spécifiez le type d'encodage
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)

# Texte codé
generator.code_text = "123456789";

# Définir la version automatique
generator.parameters.barcode.qr.qr_version = barcode.generation.QRVersion.VERSION_M4;

# Définir le type d'encodage QR ForceMicroQR
generator.parameters.barcode.qr.qr_encode_type = barcode.generation.QREncodeType.FORCE_MICRO_QR;

# Enregistrez le code QR généré
generator.save("C:\\Files\\Micro_QR_Code.jpg")
Générer un micro code QR en Python

Générer un micro code QR en Python.

Générer un code QR personnalisé

Nous pouvons personnaliser l’apparence d’un code QR 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. Pour personnaliser l’apparence d’un code QR, 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 QR à l’aide de Python.

# Cet exemple de code montre comment générer un code QR personnalisé.
# Initialiser le BarcodeGenerator
# Spécifiez le type d'encodage
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)

# Texte codé
generator.code_text = "This is a sample QR Code!";

# Spécifiez la taille de l'image
generator.parameters.barcode.x_dimension.pixels = 4

# Définir la couleur d'arrière-plan
generator.parameters.back_color = Color(255,255,0)

# Définir la résolution de l'image
generator.parameters.resolution = 300

# Définir la bordure
generator.parameters.border.dash_style = barcode.generation.BorderDashStyle.SOLID
generator.parameters.border.color = Color(0,0,255)
generator.parameters.border.visible = True
generator.parameters.border.width.point = 4

# Enregistrez le code QR personnalisé généré
generator.save("C:\\Files\\Custom_QR-Code.png")
Générer un code QR personnalisé

Générez un code QR personnalisé en Python.

Enregistrer le code QR dans différents formats d’image

Nous pouvons enregistrer le code QR généré dans des formats d’image populaires tels que JPG, PNG, TIFF, BMP, etc. Veuillez suivre les étapes mentionnées précédemment pour enregistrer le code QR 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.

Générateur de code QR PNG

L’exemple de code suivant montre comment enregistrer le code QR en tant qu’image PNG dans Python.

# Cet exemple de code montre comment générer un code QR et l'enregistrer au format PNG.
# Initialiser le BarcodeGenerator
# Spécifiez le type d'encodage et le texte du code
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR, "Aspose")

# Enregistrez le code QR généré
generator.save("C:\\Files\\Save_QR.png")

Enregistrer le code QR au format TIFF

L’exemple de code suivant montre comment enregistrer le code QR en tant qu’image TIFF dans Python.

# Cet exemple de code montre comment générer un code QR et l'enregistrer au format TIFF.
# Initialiser le BarcodeGenerator
# Spécifiez le type d'encodage et le texte du code
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR, "Aspose")

# Enregistrez le code QR généré
generator.save("C:\\Files\\Save_QR.tiff")

Générateur de code QR Python - 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 essayer la bibliothèque sans limitation d’évaluation.

Générer un code QR en ligne

Vous pouvez générer gratuitement un code QR en ligne à l’aide de l’application Web de génération de code QR en ligne développée à l’aide de cette API. Veuillez accéder à l’application gratuite de générateur de code QR en ligne sur le lien suivant :

https://products.aspose.app/barcode/generate

Comment générer un code QR Python - Ressources d’apprentissage

Vous pouvez en savoir plus sur la génération de code QR et explorer d’autres fonctionnalités d’Aspose.BarCode for Python en utilisant les ressources ci-dessous :

Conclusion

Dans cet article de blog, nous vous avons montré comment développer votre propre générateur de code QR Python personnalisé. En suivant les étapes décrites dans ce guide, vous pouvez facilement générer des codes QR pour différents types de données. Avec seulement quelques lignes de code, vous pouvez créer de superbes codes QR pouvant être utilisés pour des liens vers des sites Web, des informations de contact, etc. Que vous soyez un développeur, un spécialiste du marketing ou simplement quelqu’un qui cherche à créer un code QR pour un usage personnel, Aspose.BarCode for Python est la solution parfaite. Essayez-le par vous-même et voyez à quel point il est facile de créer de superbes codes QR en quelques minutes. En cas d’ambiguïté, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.

Voir également