générer un code à barres

Générez un code-barres en ligne à l’aide de l’API .NET REST.

Dans un monde de plus en plus dépendant de l’information et d’un échange transparent de données, la nécessité d’une génération efficace de codes-barres n’a jamais été aussi critique. Les codes-barres servent de langage universel pour les machines, simplifiant les processus dans diverses industries. Qu’il s’agisse de suivre les stocks, de gérer les ventes ou d’améliorer la sécurité, les codes-barres jouent un rôle central. Dans ce guide, nous explorerons comment générer des codes-barres sans effort à l’aide d’une puissante API .NET REST. De plus, nous soulignerons l’importance de sauvegarder ces informations cruciales au format JPG largement compatible, garantissant une intégration et une accessibilité transparentes dans une multitude d’applications. et les systèmes.

API .NET REST pour la génération de codes-barres

La génération de codes-barres avec précision et efficacité est rendue possible grâce au Aspose.BarCode Cloud SDK for .NET. Ce kit de développement logiciel robuste simplifie le processus de création de codes-barres, vous permettant d’intégrer de manière transparente les capacités de génération de codes-barres dans vos applications. Il offre également la possibilité de décoder les codes-barres à partir de différents formats d’image, permettant une approche globale de la gestion des codes-barres. Qu’il s’agisse de créer des codes QR, UPC-A, Code 39 ou bien d’autres, ce SDK couvre un large éventail de symbologies de codes-barres.

Pour utiliser le SDK, nous devons d’abord rechercher « Aspose.BarCode-Cloud » dans le gestionnaire de packages NuGet et cliquer sur le bouton « Ajouter un package ». Deuxièmement, nous devons visiter le tableau de bord cloud pour obtenir vos informations d’identification client personnalisées.

Générer un code-barres au format JPG en C# .NET

Cette section explique les détails et l’extrait de code requis pour générer un code-barres à l’aide de C# .NET.

// Pour plus d'échantillons, veuillez visiter https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-dotnet
// Obtenez les informations d'identification du client sur https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// Instance de configuration dans laquelle nous spécifions les informations d'identification du client à utiliser
Configuration configuration = new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
};

// créer une instance de BarCodeAPI
BarcodeApi barcodeApi = new BarcodeApi(configuration);

// spécifier le type et le contenu du code à barres
string type = "Code39Standard";
string text = "Hello World...!";

// Code-barres avec texte aligné au centre et en bas du code-barres
var request = new GetBarcodeGenerateRequest(type, text)
{
    TextAlignment = "center",
    TextLocation = "Below",
    // format de sortie pour l'image du code-barres
    format = "JPG"
};

// générer un code-barres et enregistrer la sortie sur le stockage local
using (Stream response = barcodeApi.GetBarcodeGenerate(request))
{
    // valider que la longueur de la réponse est supérieure à 0
    Assert.IsTrue(response.Length > 0);
    
    // enregistrer l'image du code-barres sur le disque local
    using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
    {
        response.CopyTo(stream);
    }
}
générer un code à barres en ligne

Aperçu de la sortie du générateur de codes-barres.

Vous trouverez ci-dessous l’explication concernant l’extrait de code indiqué ci-dessus.

BarcodeApi barcodeApi = new BarcodeApi(configuration);

Tout d’abord, initialisez une instance de la classe BarcodeApi en passant l’objet Configuration comme argument.

var request = new GetBarcodeGenerateRequest(type, text)
{
    TextAlignment = "center",
    TextLocation = "Below",
    format = "JPG"
};

Nous avons précisé que le texte du code-barres doit être en bas de l’image, aligné au centre et que le format de sortie doit être JPG.

Stream response = barcodeApi.GetBarcodeGenerate(request)

Appelez l’API pour générer le code-barres de type Code39Standard.

using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
{
    response.CopyTo(stream);
}

Une routine simple pour enregistrer le code-barres résultant au format JPG sur un disque local.

Comment générer un code à barres à l’aide des commandes cURL

La génération de codes-barres à l’aide d’Aspose.BarCode Cloud via les commandes cURL est une méthode polyvalente et efficace. cURL est un outil de ligne de commande largement utilisé pour effectuer des requêtes HTTP, ce qui en fait un choix idéal pour l’intégration à l’API Aspose.BarCode Cloud. De plus, avec les commandes cURL, vous pouvez lancer rapidement des demandes de génération de codes-barres. Cette approche vous permet également d’automatiser et de scripter le processus de génération, facilitant ainsi la création par lots ou répétitive de codes-barres.

Maintenant, veuillez exécuter la commande suivante pour générer un jeton d’accès JWT :

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Une fois que nous avons le jeton JWT, veuillez exécuter la commande suivante pour générer un code-barres et enregistrer la sortie sur le disque local.

curl -v "https://api.aspose.cloud/v3.0/barcode/generate?Type=Code39Standard&Text=Hello%20World..." \
-X GET \
-H  "accept: image/jpg" \
-H  "authorization: Bearer {accessToken}" \
-o "resultantBarcode.jpg"

Remplacez accessToken par le jeton d’accès JWT généré ci-dessus.

Conclusion

En conclusion, la génération de codes-barres est une tâche cruciale qui a des implications dans divers secteurs, de la gestion des stocks à l’engagement client. Les deux approches, utilisant le SDK complet Aspose.BarCode Cloud pour .NET et exploitant les commandes cURL polyvalentes avec Aspose.BarCode Cloud, offrent des solutions puissantes. Néanmoins, les deux voies mènent à une génération efficace de codes-barres, permettant aux entreprises d’améliorer de manière transparente l’encodage, l’accessibilité et l’automatisation des données.

Liens utiles

Articles Liés

Nous vous recommandons fortement de visiter les blogs suivants :