
Dans notre article précédent, nous avons exploré les concepts fondamentaux de la génération et de la lecture de divers types de codes-barres en utilisant C#. Un aspect crucial de la génération de codes-barres est d’assurer la compatibilité avec les langues qui incluent des caractères non anglais, tels que l’arabe, le latin ou le grec. Pour atteindre cette compatibilité, il est essentiel d’encoder ces caractères en utilisant les normes Unicode, en particulier UTF-8. Cet article fournit un guide complet sur la façon de générer et de lire des codes-barres en utilisant l’encodage UTF-8 en C# avec l’API puissante Aspose.BarCode, reconnue comme la meilleure bibliothèque de génération de codes-barres .NET pour les applications d’impression à volume élevé, y compris un générateur de codes-barres C#. Si vous recherchez une solution C# de code-barres gratuite, ce guide est fait pour vous.
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 encodé en UTF-8 en C#
- Obtenir une licence 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 et flexible 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 permet la génération sans effort de codes-barres avec l’encodage UTF-8. Vous pouvez facilement télécharger l’API ou l’installer via NuGet en utilisant la commande suivante :
PM> Install-Package Aspose.Bar.Code
Générer un code-barres avec l’encodage UTF-8 en C#
Pour créer un code-barres qui prend en charge l’encodage UTF-8, suivez ces étapes détaillées :
- Créer une instance : Instanciez la classe BarcodeGenerator et spécifiez le type de code-barres souhaité en utilisant EncodeTypes.
- Définir le texte du code-barres : Utilisez la propriété BarcodeGenerator.CodeText pour définir le texte qui sera encodé dans le code-barres.
- Spécifier l’encodage : Indiquez l’encodage de texte UTF-8 en définissant la propriété BarcodeGenerator.Parameters.Barcode.QR.CodeTextEncoding. Assurez-vous de remplacer QR par le type de code-barres approprié spécifié dans le constructeur BarcodeGenerator.
- Générer le code-barres : Appelez la méthode BarcodeGenerator.GenerateBarCodeImage pour créer le code-barres, en sauvegardant l’image résultante dans un objet Bitmap.
- Sauvegarder l’image : Enfin, sauvegardez l’image du code-barres en tant que fichier en utilisant la méthode Bitmap.Save(String).
Voici un exemple de code démontrant comment générer un code-barres à partir d’une chaîne en utilisant l’encodage UTF-8 en C# :
Lire un code-barres encodé en UTF-8 en 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 : Itérez à travers chaque BarCodeResult retourné par la méthode BarCodeReader.ReadBarCodes().
- Définir l’encodage : Créez une instance de la classe Encoding pour spécifier l’encodage pour la reconnaissance du texte du code-barres.
En suivant ces étapes, vous pouvez efficacement lire des codes-barres contenant des caractères encodés en UTF-8, permettant une interaction fluide avec divers ensembles de caractères.
Obtenir une licence API gratuite
Pour commencer à utiliser l’API Aspose.BarCode, vous pouvez obtenir une licence gratuite qui vous permet d’explorer l’ensemble des fonctionnalités sans aucune limitation. Visitez la page de licence Aspose pour obtenir votre licence gratuite aujourd’hui !
En conclusion, générer et lire des codes-barres qui incluent des caractères encodés en UTF-8 en C# est simple avec l’API Aspose.BarCode. En suivant les étapes décrites dans cet article, vous pouvez facilement gérer divers ensembles de caractères, améliorant ainsi l’utilisabilité de vos applications. Pour plus d’informations ou pour commencer votre mise en œuvre, consultez la documentation officielle d’Aspose.