IRONSOFTWAREHOME
UTILISATION DE IRONBARCODE

Étapes pour créer une API de scanner de codes-barres pour application web

Curtis Chau
Curtis Chau
Updated: 21 avril 2026

Dans le monde numérique d'aujourd'hui, où tout va vite, la commodité est reine. Des achats en ligne à la gestion des stocks, la capacité de scanner rapidement et avec précision des codes-barres est devenue un outil indispensable tant pour les entreprises que pour les consommateurs. Reconnaissant ce besoin, les développeurs travaillent sans relâche pour intégrer la fonctionnalité de lecture de codes-barres directement dans les applications web, rationalisant ainsi les processus et améliorant l'expérience utilisateur.

IronBarcode

IronBarcode se distingue comme la meilleure bibliothèque de lecture de codes-barres, offrant une fonctionnalité complète tant pour la génération que pour la lecture de codes-barres dans les applications C# et VB.NET. IronBarcode fournit aux développeurs une solution polyvalente pour les tâches liées aux codes-barres dans différents environnements de projet en offrant un support pour diverses plateformes .NET, y compris .NET 8, 7, 6, Core, Standard et Framework. L'accent mis par la bibliothèque sur la précision, la facilité d'utilisation et la rapidité en fait un choix privilégié pour les entreprises et les développeurs recherchant des capacités de lecture de codes-barres efficaces.

IronBarcode propose un SDK de lecteur de codes-barres axé sur la convivialité, permettant aux développeurs d'intégrer rapidement des fonctionnalités de code-barres dans leurs projets .NET. IronBarcode assure des performances et une précision fiables pour générer des codes-barres pour les étiquettes de produits, les factures ou les systèmes de gestion des stocks, extraire des données des images scannées, ou exporter des codes-barres au format PDF.

Son large support pour diverses symbologies de codes-barres telles que QR Code, Code 128, UPCA, MSI, EAN8, EAN13, etc., répond à des cas d'utilisation diversifiés, facilitant les flux de travail rationalisés et augmentant la productivité.

En utilisant IronBarcode, les développeurs peuvent améliorer sans effort les applications .NET existantes, profitant de l'interopérabilité et de la facilité d'intégration sans efforts de développement intensifs. De plus, IronBarcode offre un essai gratuit, le rendant accessible aux entreprises de toutes tailles pour exploiter le pouvoir des technologies de codes-barres dans leurs applications.

Comment ça marche ?

L'intégration de la bibliothèque IronBarcode dans vos applications web est remarquablement simple. Les développeurs peuvent utiliser l'API de lecteur de codes-barres fluide d'IronBarcode pour les applications web dans leurs projets .NET, permettant la génération et le décodage efficaces de codes-barres.

En intégrant IronBarcode, les développeurs acquièrent la capacité de traiter facilement les images contenant des codes-barres. Une fois qu'une image est traitée, IronBarcode décode rapidement tous les codes-barres présents dans le cadre. Les informations décodées sont alors facilement accessibles, permettant aux développeurs de les exploiter selon les exigences de leur application.

Que ce soit pour générer des codes-barres pour des étiquettes de produits, des factures, ou extraire des données à partir d'images scannées et de PDF, IronBarcode équipe les développeurs des outils nécessaires pour améliorer les expériences utilisateur de manière fluide et efficace dans leurs projets .NET.

Installation d'IronBarcode

Nous pouvons installer la Bibliothèque IronBarcode directement dans notre projet en utilisant la Console de gestion des packages. Entrez la commande suivante pour installer la Bibliothèque IronBarcode :

PM > Install-Package BarCode

La commande ci-dessus téléchargera et installera la Bibliothèque IronBarcode dans votre projet avec ses dépendances.

Steps to create Barcode Scanner API for WEB Application: Figure 1 - To install IronBarcode using Package Manager Console, add the following command: "Install-Package BarCode"

Sinon, vous pouvez installer la bibliothèque IronBarcode en utilisant la Gestion des Packages NuGet pour la Solution dans Visual Studio :

Steps to create Barcode Scanner API for WEB Application: Figure 2 - Install IronBarcode using the Manage NuGet Package for Solution by searching "IronBarcode" in the search bar of NuGet Package Manager, then select the project and click on the Install button.

Scanner des codes-barres en utilisant IronBarcode

L'utilisation de la Bibliothèque IronBarcode simplifie le processus de numérisation de codes-barres, permettant la création sans effort d'un lecteur de codes-barres personnalisé. Avec un effort minimal requis, les développeurs peuvent facilement implémenter la fonctionnalité de numérisation de codes-barres dans leurs applications. Cette intégration fluide améliore l'expérience utilisateur et rationalise les flux de travail.

Passons maintenant à la numérisation du code-barres suivant.

Étapes pour créer une API de scanner de code-barres pour une application WEB : Figure 3 - Image de code-barres

Le code suivant entrera l'image du code-barres ci-dessus et en retournera la valeur.

using IronBarCode;
using System;

public class BarcodeScanner
{
    public static void Main()
    {
        // Read the barcode from an image file
        var resultFromFile = BarcodeReader.Read("myBarcode.jpeg");
        
        // Iterate through the results and print each barcode value
        foreach (var result in resultFromFile)
        {
            Console.WriteLine($"Barcode Value = {result}");
        }
    }
}

Dans le code ci-dessus, la méthode BarcodeReader.Read() est utilisée pour lire les informations du code-barres à partir d'un fichier image nommé "myBarcode.jpeg". Le résultat est stocké dans la variable resultFromFile, qui est ensuite itérée à l'aide d'une boucle foreach. La valeur de chaque code-barres est affichée sur la console, démontrant une approche simple pour scanner les données de code-barres à partir d'un fichier image en utilisant la bibliothèque IronBarcode dans un environnement C#. De cette manière, des capacités de numérisation fiables peuvent être ajoutées à une application web avec seulement quelques lignes de code.

Sortie

Étapes pour créer une API de scanner de code-barres pour une application WEB : Figure 4 - Sortie de la console affichant la valeur scannée du code-barres à partir de l'image de code-barres

Scanner des codes-barres à partir d'une facture/PDF

Scanner des codes-barres à partir d'une facture ou d'un document PDF est un processus simple avec la Bibliothèque IronBarcode. En exploitant ses capacités, les développeurs peuvent efficacement extraire les informations des codes-barres de ces documents, permettant une intégration fluide dans leurs applications. Cette fonctionnalité améliore l'efficacité du traitement des données et facilite des tâches telles que la gestion des stocks, le traitement des factures, et l'organisation des documents.

Passons maintenant à la numérisation du code-barres suivant.

Étapes pour créer une API de scanner de code-barres pour une application WEB : Figure 5 - Document de facture PDF contenant des codes-barres en tant qu'entrée

Le code suivant prendra le PDF de facture fourni comme entrée, détectera tous les codes-barres présents en son sein, et retournera leurs valeurs.

using IronBarCode;
using System;

public class PdfBarcodeScanner
{
    public static void Main()
    {
        // Read barcodes from a PDF file
        var barcodes = BarcodeReader.Read("invoice.pdf");

        // Iterate through the results and print each barcode value along with its index
        for (int i = 0; i < barcodes.Count; i++)
        {
            Console.WriteLine($"Barcode {i + 1} = {barcodes[i]}");
        }
    }
}

L'extrait de code ci-dessus utilise la bibliothèque IronBarcode pour extraire les données de codes-barres à partir d'une facture PDF. Il lit le fichier PDF, détecte tous les codes-barres qu'il contient, puis parcourt chaque code-barres trouvé. Pour chaque code-barres détecté, il imprime sa valeur ainsi que son indice correspondant dans la liste des codes-barres. Ce processus permet une récupération efficace des informations de codes-barres à partir du PDF pour un traitement ou une analyse ultérieure.

Sortie

Étapes pour créer une API de scanner de code-barres pour une application WEB : Figure 6 - Sortie de la console affichant les valeurs des codes-barres scannés à partir du document de facture PDF d'entrée.

Création de code-barres

Pour créer un code-barres en utilisant IronBarcode dans un projet .NET, les développeurs peuvent utiliser la fonctionnalité polyvalente de la bibliothèque. Les développeurs peuvent générer divers types de codes-barres, y compris des QR codes, des Code 128, UPC-A, et plus encore avec seulement quelques lignes de code.

Le code suivant créera un code-barres, le redimensionnera, et l'enregistrera sous forme de fichier PNG.

using IronBarCode;
using System;

public class BarcodeCreator
{
    public static void CreateBarcode()
    {
        // Generate a barcode with the specified data and encoding
        var barcode = BarcodeWriter.CreateBarcode("1122000399485533466", BarcodeEncoding.Code128);

        // Resize the barcode to desired dimensions
        barcode.ResizeTo(600, 400);

        // Save the barcode as a PNG image file
        barcode.SaveAsPng("barcode.png");
    }
}

L'extrait de code ci-dessus montre comment créer un code-barres en utilisant IronBarcode dans un projet .NET. Dans cet exemple, un code-barres est généré en utilisant la fonction BarcodeWriter.CreateBarcode() avec les données "1122000399485533466" encodées au format Code 128.

Le code-barres généré est ensuite redimensionné aux dimensions de 600x400 pixels pour répondre à des exigences spécifiques. Enfin, le code-barres est enregistré sous forme de fichier image PNG nommé "barcode.png", prêt à être utilisé dans diverses applications telles que l'étiquetage de produits, la gestion de stock, et le traitement des documents.

Sortie

Étapes pour créer une API de scanner de code-barres pour une application WEB : Figure 7 - Image de code-barres générée programmatiquement à l'aide de IronBarcode

IronBarcode offre une solution simple pour intégrer un lecteur de codes-barres basé sur le web sans dépendre d'une bibliothèque JavaScript externe ou d'un SDK de lecteur de codes-barres JavaScript. Avec IronBarcode, les développeurs peuvent mettre en œuvre de manière fluide la fonctionnalité de numérisation de codes-barres en utilisant uniquement du code .NET, assurant à la fois simplicité et sécurité dans leurs projets.

Conclusion

En conclusion, IronBarcode se présente comme une solution polyvalente supportant à la fois les plateformes web et mobiles, permettant aux développeurs d'intégrer des capacités de numérisation de codes-barres efficaces de manière fluide dans leurs projets. Avec sa fonctionnalité complète, sa facilité d'intégration, et sa fiabilité, IronBarcode améliore les expériences utilisateur et rationalise les flux de travail à travers diverses applications, assurant une performance et une productivité optimales pour les entreprises de toutes tailles.

IronBarcode fournit également un certain nombre d'exemples de code, de documentation, et de tutoriels pour aider les utilisateurs à commencer et à utiliser efficacement les fonctionnalités de la bibliothèque. Pour plus d'informations sur les nombreuses fonctionnalités d'IronBarcode, veuillez visiter ce site web.

De plus, la provision d'un essai gratuit par IronBarcode renforce encore sa position en tant qu'atout précieux et très efficace pour les entreprises de toutes tailles souhaitant exploiter le pouvoir de la technologie des codes-barres pour leurs applications.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes et créer des manuels bien structurés et visuellement attrayants.

...
Lire la suite

Articles connexes

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise