Dans notre article précédent, nous avons exploré comment générer et lire divers types de codes-barres en utilisant C#. Lorsqu’il s’agit de langues qui incluent des caractères non anglais—comme l’arabe, le latin ou le grec—il est crucial d’encoder ces caractères en utilisant des normes Unicode, spécifiquement UTF-8. Cet article vous guidera à travers les étapes pour générer et lire des codes-barres en utilisant l’encodage UTF-8 en C#.
Table des matières
- API C# pour générer des codes-barres avec l’encodage UTF-8
- Générer un code-barres avec l’encodage UTF-8 en C#
- Lire un code-barres avec l’encodage UTF-8 en C#
- Obtenir une licence d’API gratuite
API C# pour générer des codes-barres avec l’encodage UTF-8
L’API Aspose.BarCode pour .NET est une solution robuste pour la génération et la reconnaissance de codes-barres en C#. Elle prend en charge une large gamme de symbologies de codes-barres et vous permet de générer des codes-barres en utilisant l’encodage UTF-8. Vous pouvez facilement télécharger l’API ou l’installer via NuGet avec la commande suivante :
PM> Install-Package Aspose.BarCode
Générer un code-barres avec l’encodage UTF-8 en C#
Pour générer un code-barres avec l’encodage UTF-8, suivez ces étapes :
- Créer une instance : Instanciez la classe BarcodeGenerator et spécifiez le type de code-barres en utilisant EncodeTypes.
- Définir le texte du code-barres : Utilisez la propriété BarcodeGenerator.CodeText pour définir le texte du code-barres.
- Spécifier l’encodage : Indiquez l’encodage de texte UTF-8 avec la propriété BarcodeGenerator.Parameters.Barcode.QR.CodeTextEncoding (assurez-vous de remplacer QR par le type de code-barres approprié défini dans le constructeur BarcodeGenerator).
- Générer le code-barres : Appelez la méthode BarcodeGenerator.GenerateBarCodeImage pour créer le code-barres, en enregistrant l’image retournée dans un objet Bitmap.
- Enregistrer l’image : Enfin, enregistrez l’image du code-barres en tant que fichier en utilisant la méthode Bitmap.Save(String) .
Voici un exemple de code montrant comment générer un code-barres avec l’encodage UTF-8 en C# :
Lire un code-barres encodé en UTF-8 en utilisant C#
Pour reconnaître un code-barres encodé en UTF-8 en utilisant C#, suivez ces étapes :
- Charger l’image du code-barres : Utilisez la classe BarCodeReader pour charger votre image de code-barres.
- Traiter les résultats : Parcourez chaque BarCodeResult retourné par la méthode BarCodeReader.ReadBarCodes().
- Définir l’encodage : Créez une instance de la classe Encoding et définissez-la sur UTF-8.
- Récupérer le tableau de caractères : Accédez au tableau de caractères à partir des octets retournés par l’objet BarCodeResult.
- Construire une chaîne : Construisez une chaîne Unicode à partir des caractères pour obtenir le texte du code-barres.
- Afficher le texte : Enfin, imprimez le texte du code-barres récupéré.
Voici un exemple de code montrant comment reconnaître des codes-barres en utilisant l’encodage UTF-8 en C# :
Obtenir une licence d’API gratuite
Si vous êtes intéressé par l’essai de l’API, vous pouvez obtenir une licence temporaire gratuite.
Conclusion
Dans cet article, vous avez appris comment générer et lire des codes-barres en utilisant l’encodage UTF-8 en C#. Avec le plugin Aspose, vous pouvez gérer efficacement des ensembles de caractères divers. Pour une exploration plus approfondie, consultez la documentation pour plus d’informations sur l’API de code-barres C#.