générer un code-barres DotCode en Python

DotCode est un code-barres bidimensionnel composé d’une grille de points disposés selon un motif spécifique. Ce code-barres est largement utilisé dans l’industrie de la santé pour étiqueter les emballages de médicaments, les instruments chirurgicaux et d’autres équipements médicaux. DotCode est également utilisé dans la logistique et le transport pour suivre les colis et les conteneurs d’expédition. Dans cet article de blog, nous apprendrons l’interface simple et facile à utiliser pour générer des images de codes à barres DotCode. Il vous montrera également comment générer un code-barres DotCode avec Structured Append.

API de générateur de code-barres Python DotCode - Téléchargement gratuit de l’API

Pour générer un code-barres DotCode en utilisant Python, nous allons commencer par installer Aspose.BarCode for Python via .NET en utilisant pip. Une fois que nous avons installé la bibliothèque, nous pouvons l’importer dans notre script Python et commencer à générer des images de codes à barres DotCode.

pip install aspose-barcode-for-python-via-net 

Générer un code-barres DotCode en Python

Les étapes suivantes montrent comment générer un code-barres DotCode en Python :

  • Créez une instance de la classe BarcodeGenerator et définissez l’encodage DotCode.
  • Définissez le nombre de lignes et de colonnes.
  • Exportez le DotCode de sortie au format PNG ou tout autre format d’image.

L’extrait de code ci-dessous montre comment générer un code-barres DotCode en Python :

import aspose.barcode as barcode

# Initialize BarcodeGenerator class object
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.DOT_CODE, "Aspose")

# Generate a DotCode barcode with 20 rows and 19 columns
generator.parameters.barcode.dot_code.columns = 19
generator.parameters.barcode.dot_code.rows = 20

# Generate DotCode barcode
generator.save("dotcode-barcode.png")

Générer un DotCode avec un ajout structuré à l’aide de Python

DotCode avec ajout structuré permet d’encoder de grandes quantités de données d’une manière compacte et efficace qui peut être facilement numérisée et décodée par un lecteur de code-barres. Les données sont divisées en segments plus petits et encodées dans plusieurs codes-barres DotCode, qui sont ensuite combinés en un seul code-barres à l’aide de Structured Append. Vous pouvez le créer en suivant les étapes ci-dessous :

  • Initialiser une instance de classe BarcodeGenerator.
  • Générez un code-barres DotCode en mode d’ajout structuré.
  • Enregistrez le code-barres DotCode de sortie en mode d’ajout structuré.

L’exemple de code suivant explique comment créer un DotCode avec un ajout structuré en Python.

import aspose.barcode as barcode

# Initialize BarcodeGenerator class object
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.DOT_CODE, "Aspose")

# Generate a DotCode barcode in the structured append mode
generator.parameters.barcode.dot_code.dot_code_structured_append_mode_barcode_id = 3
generator.parameters.barcode.dot_code.dot_code_structured_append_mode_barcodes_count = 5

# Save the output DotCode barcode in structured append mode
generator.save("dotcode-barcode-structured.png")

Générer un code-barres DotCode en ligne

Vous pouvez créer un code-barres DotCode en ligne sans aucune information d’enregistrement ou de carte de crédit en visitant le lien ci-dessous :

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

Générateur de code-barres Python DotCode - Obtenez une licence gratuite

Vous pouvez tester toutes les fonctionnalités de l’API à leur pleine capacité en demandant une licence temporaire gratuite. Il vous aide à évaluer l’API sans aucune limitation d’évaluation.

Comment créer un code-barres Python DotCode - En savoir plus

Les ressources suivantes sont utiles pour explorer les différentes fonctionnalités offertes par l’API.

Conclusion

En conclusion, cet article explique comment travailler avec un générateur de code-barres DotCode en Python. Il couvre également la création du DotCode avec Structured Append. Cependant, n’hésitez pas à nous contacter sur forum d’assistance gratuit en cas d’ambiguïté.

Voir également