Aspose.BarCode est une bibliothèque puissante qui simplifie la génération de code bar, la reconnaissance et la manipulation dans les applications .NET. Cet article se concentre sur l’intégration du composant de lecteur de codes bar 1D d’Aspouse.Barcode dans vos projets.Nous couvrons les installations, les paramètres et les exemples pratiques pour vous aider à commencer avec la lecture de Code bar efficacement.

インストール

Avant d’entrer dans les détails de mise en œuvre, assurez-vous que vous avez installé les composants nécessaires pour utiliser Aspose.BarCode dans votre application .NET. Vous pouvez l’installer via NuGet Package Manager ou en téléchargant le package directement du site officiel.

Utilisation de NuGet Package Manager

Pour ajouter Aspose.BarCode à votre projet via NuGet, suivez les étapes suivantes:

  • Ouvrez Visual Studio et navigez vers votre projet.
  • Cliquez droit sur le projet dans Solution Explorer et sélectionnez “Manage NuGet Packages”.
  • Rechercher pour Aspose.BarCode et l’installer.

Alternativement, vous pouvez utiliser la console Package Manager avec le commandement suivant:

Install-Package Aspose.BarCode

Installation manuelle

Si vous préférez télécharger le package manuellement:

  • Visitez le Site officiel pour le barcode.
  • Télécharger et extraire les fichiers de package.
  • Ajouter des références à votre projet en incluant les DLL nécessaires.

Créer une licence

Pour désactiver la fonctionnalité complète, vous devez configurer les clés de licence.Cette étape est cruciale car elle garantit que vous utilisez la version licencieuse d’Aspose.BarCode.

Les étapes pour créer une licence

  • Obtenez vos clés de produit sur le site Web d’Aspose après l’achat ou la signature pour un essai.
  • Créer A Aspose.BarCode.Metered Objet et définissez vos clés de licence:
 // set metered public and private keys
 Aspose.BarCode.Metered metered = new Aspose.BarCode.Metered();
 // Access the setMeteredKey property and pass the public and private keys as parameters
 metered.SetMeteredKey("*****", "*****");

Référence à la bibliothèque

Une fois que vous avez installé et licencé Aspose.BarCode, vous devez le référer dans votre projet using directives au sommet de votre fichier C:

using Aspose.BarCode;

Cela vous permet d’utiliser les cours et les méthodes fournies par la bibliothèque.

Installer le Barcode Reader

Pour lire les codes de barre d’une image, vous devez instantaner le BarCodeReader C’est l’objet qui est responsable de la reconnaissance des codes-barres dans les images ou les fichiers.

Exemple: Lire les codes bars de PNG

Voici comment vous pouvez créer une nouvelle instance de BarCodeReader:

using (var reader = new Aspose.BarCode.Regeneration.BarCodeReader("path/to/barcode.png", DecodeTypes.AllSupportedTypes))
{
    while (reader.Read())
    {
        Console.WriteLine($"Type: {reader.Type}");
        Console.WriteLine($"Text: {reader.Text}");
    }
}

Lire le code bar

Pour plus de contrôle sur le processus de lecture, vous pouvez spécifier les types de symbologie et d’autres paramètres:

using (var reader = new Aspose.BarCode.Regeneration.BarCodeReader("path/to/barcode.png", DecodeTypes.Code128))
{
    while (reader.Read())
    {
        Console.WriteLine($"Type: {reader.Type}");
        Console.WriteLine($"Text: {reader.Text}");
    }
}

Migliori pratiche

Erreur de traitement

Toujours inclure le traitement des erreurs pour gérer les exceptions grâce:

try
{
    using (var reader = new Aspose.BarCode.Regeneration.BarCodeReader("path/to/barcode.png", DecodeTypes.AllSupportedTypes))
    {
        while (reader.Read())
        {
            Console.WriteLine($"Type: {reader.Type}");
            Console.WriteLine($"Text: {reader.Text}");
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine($"Error reading barcode: {ex.Message}");
}

Conclusion

L’intégration d’Aspose.BarCode dans vos applications .NET fournit une solution robuste pour traiter les codes-barres 1D. En suivant les étapes décrites dans cet article, vous pouvez lire et procéder efficacement à partir des images avec un effort minimal.

Pour des informations plus détaillées ou des caractéristiques avancées, consultez la documentation officielle: L’article de BarCode KB

More in this category