Générer un code de correctif en Python

Un code de patch est un modèle de barres verticales et d’espaces spécifiques utilisés dans l’imagerie de documents. Ces codes sont utilisés pour demander à un scanner d’effectuer une certaine action, telle que séparer des documents, démarrer un nouveau lot ou ignorer une page vierge. Dans cet article, nous allons apprendre à générer un code de correctif de haute qualité en Python.

Les sujets suivants seront abordés dans cet article :

  1. Qu’est-ce qu’un code de patch ou un code-barres de patch
  2. API Python pour générer un code de correctif - Téléchargement gratuit
  3. Créer un code de correctif en Python
  4. Générer un code patch pour le format papier A4
  5. Code de patch pour la page US Letter
  6. Générer un code de patch avec un code QR
  7. Types de codes de patch
  8. Obtenez une licence gratuite
  9. Générer un code de patch en ligne
  10. Ressources d’apprentissage

Qu’est-ce qu’un code de patch ou un code à barres de patch

Un code de patch ou un code-barres de patch est une série de 6 barres et d’espaces, où la première et la dernière barre sont toujours noires, et les quatre du milieu peuvent être noires ou blanches, correspondant aux chiffres 1-0 en binaire. Par exemple, un code Patch T, souvent utilisé pour séparer les documents, correspond au motif noir-blanc-noir-blanc-noir-noir.

Les codes correctifs sont souvent utilisés dans les opérations de numérisation à grand volume, où il est important d’automatiser autant que possible le processus, y compris la séparation des documents, le contrôle des lots et les opérations de contrôle qualité. Cela permet aux opérateurs de numériser une grande pile de documents en un seul passage, tout en gardant le contrôle sur la façon dont ces documents sont traités et stockés.

API Python pour générer un code de correctif - Téléchargement gratuit

Nous utiliserons Aspose.BarCode for Python pour créer des codes de correctif. Il s’agit d’une API polyvalente et puissante pour la création et la manipulation de codes-barres. Il permet aux développeurs de créer et de lire différents types de codes-barres 1D et 2D. Plus de 60 symbologies de codes à barres sont pris en charge, y compris le code 39, le code 128 et le code QR. Il prend également en charge les codes EAN, UPC, PDF147, Data Matrix et les codes-barres complexes.

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 

Créer un code de correctif en Python

Nous pouvons créer un code de correctif en Python en suivant les étapes ci-dessous :

  1. Créez une instance de la classe BarcodeGenerator et définissez les EncodeTypes requis sur PATCHCODE.
  2. Ensuite, spécifiez le texte du code d’entrée.
  3. Facultativement, spécifiez les options de personnalisation du code-barres.
  4. 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 de correctif en Python.

# Cet exemple de code montre comment générer un code de correctif.
import aspose.barcode as barcode

# Initialiser le BarcodeGenerator
# Spécifiez le type d'encodage
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE, "Patch I");
generator.save("C:\\Files\\Patch-code.png", barcode.generation.BarCodeImageFormat.PNG);
Créez un code de correctif en Python.

Créer un code de correctif en Python.

Générer PatchCode pour le format de papier A4

Nous pouvons générer un code de patch pour le format de papier A4 avec une orientation portrait ou paysage. Le code-barres du patch apparaît sur les bordures de page. Veuillez suivre les étapes mentionnées précédemment pour générer un code de patch pour le format de papier A4. Cependant, nous avons juste besoin de spécifier patchformat comme A4.

L’exemple de code suivant montre comment générer un code de correctif pour le format de papier A4 en Python.

# Cet exemple de code montre comment générer un Patch Code au format A4.
import aspose.barcode as barcode

# Initialiser le BarcodeGenerator
# Spécifiez le type d'encodage
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# créer un code-barres PatchCode au format A4
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4;
generator.save("C:\\Files\\PatchCode-A4.jpg");
Générer PatchCode pour le format de papier A4

Générer PatchCode pour le format de papier A4.

Le format de patch A4 fonctionne pour les pages A4 en orientation portrait. Toutefois, si vous souhaitez générer un code-barres de patch pour les pages A4 au format paysage, spécifiez patchformat comme A4LANDSCAPE.

L’exemple de code suivant montre comment générer un code de correctif pour A4 Landscape en Python.

# Cet exemple de code montre comment générer un code de patch au format paysage A4.
import aspose.barcode as barcode

# Initialiser le BarcodeGenerator
# Spécifiez le type d'encodage
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# créer un code-barres PatchCode au format A4 en orientation paysage
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4_LANDSCAPE;
generator.save("C:\\Files\\PatchCode-A4-LANDSCAPE.jpg");
Générer PatchCode pour le format de papier A4

Générer PatchCode pour A4 Paysage.

Patch Code pour US Letter Page

De même, nous pouvons également générer des codes de patch pour les pages de lettres américaines en orientation portrait ou paysage. Pour cela, nous devons spécifier USLETTER comme format de patch pour le portrait et USLETTERLANDSCAPE pour l’orientation paysage.

L’exemple de code suivant montre comment générer un code de correctif pour la taille de page de lettre US en Python.

# Cet exemple de code montre comment générer un code de patch au format US Letter.
import aspose.barcode as barcode

# Initialiser le BarcodeGenerator
# Spécifiez le type d'encodage
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# Portrait de lettre US
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.US_LETTER;
generator.save("C:\\Files\\PatchCode-US-Letter.jpg");

# Paysage Lettre US
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.US_LETTER_LANDSCAPE;
generator.save("C:\\Files\\PatchCode-US-Letter-Landscape.jpg");

Générer PatchCode avec QR Code

En suivant les étapes mentionnées précédemment, nous pouvons ajouter un code QR au code de patch. Cependant, nous devons spécifier les propriétés extrabarcodetext et location.

L’exemple de code suivant montre comment générer PatchCode avec QR Code en Python.

# Cet exemple de code montre comment générer un Patch Code 128 avec un code QR.
import aspose.barcode as barcode

# Initialiser le BarcodeGenerator
# Spécifiez le type d'encodage
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# créer un code-barres PatchCode avec QR gratuit
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4;
generator.parameters.barcode.patch_code.extra_barcode_text = "Aspose page extra info";
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.NONE;
generator.save("C:\\Files\\PatchCodeWithQR.png", barcode.generation.BarCodeImageFormat.PNG);
Générer PatchCode avec QR Code

Générer PatchCode avec QR Code.

Types de codes de patch

La bibliothèque Aspose.BarCode for Python prend en charge six modèles PatchCode différents. Ces motifs sont Patch I, Patch II, Patch III, Patch IV, Patch T et Patch VI.

L’exemple de code suivant montre comment générer divers modèles de code de correctif en Python.

# Cet exemple de code montre comment générer divers modèles de code de correctif.
import aspose.barcode as barcode

# Initialiser le BarcodeGenerator
# Spécifiez le type d'encodage
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# Patch I
generator.code_text = "Patch I";
generator.save("C:\\Files\\PatchCodeI.jpg");

# Patch II
generator.code_text = "Patch II";
generator.save("C:\\Files\\PatchCodeII.jpg");

# Patch III
generator.code_text = "Patch III";
generator.save("C:\\Files\\PatchCodeIII.jpg");

# Patch IV
generator.code_text = "Patch IV";
generator.save("C:\\Files\\PatchCodeIV.jpg");

# Patch T
generator.code_text = "Patch T";
generator.save("C:\\Files\\PatchCodeT.jpg");

# Patch VI
generator.code_text = "Patch VI";
generator.save("C:\\Files\\PatchCodeVI.jpg");
Types de codes de patch

Types de codes de patch.

Barcode Python Library - Obtenez une licence gratuite

Aspose propose une version d’évaluation gratuite pour tester les fonctionnalités et les capacités de la bibliothèque. Veuillez obtenir une licence temporaire gratuite pour tester la bibliothèque par vous-même sans limitations d’évaluation.

Générer un code de correctif en ligne

Vous pouvez générer gratuitement du code de patch en ligne à l’aide du générateur de patchcode en ligne, qui est développé à l’aide de cette API. Veuillez accéder au générateur de PatchCode en ligne gratuit dans votre navigateur en utilisant le lien suivant :

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

Patch Barcode en Python - Ressources d’apprentissage

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

Conclusion

Dans cet article de blog, nous avons appris à générer un code de correctif en Python à l’aide d’Aspose.BarCode for Python. Le guide étape par étape et l’exemple de code montrent comment créer divers modèles de codes de patch par programmation. Aspose.BarCode for Python est un outil extrêmement utile pour les développeurs. Vous pouvez facilement installer la bibliothèque et générer des codes-barres dans votre application Python. En cas d’ambiguïté, veuillez nous contacter sur notre forum d’assistance gratuit.

Voir également