IRONSOFTWAREHOME
UTILISATION DE IRONBARCODE

Comment intégrer un scanner de code-barres dans une application web

Curtis Chau
Curtis Chau
Updated: 28 juin 2026

À l'ère numérique actuelle, la convergence transparente entre les mondes physique et virtuel est devenue de plus en plus importante pour optimiser divers processus. Un exemple de cette intégration qui illustre cette tendance est l'incorporation d'un scanner de codes-barres dans les applications web. En comblant le fossé entre les produits tangibles et les fonctionnalités en ligne, les entreprises et les particuliers peuvent découvrir un monde de possibilités, d'une gestion d'inventaire sans effort et des expériences utilisateur améliorées à une saisie de données rationalisée, des systèmes de suivi efficaces et le scannage de codes QR. Cette intégration non seulement améliore la fonctionnalité globale des applications en ligne, mais ouvre également la voie à un écosystème numérique plus interconnecté et efficace.

Dans cet article, nous allons utiliser IronBarcode pour ajouter un scanner de codes-barres à une application web. Avec l'ajout d'un scanner de codes-barres dans une application web, des images peuvent être scannées et téléchargées à partir de n'importe quel appareil équipé d'une caméra, maximisant ainsi la mobilité de l'écosystème numérique.

Comment Intégrer un Scanner de Codes-Barres dans une Application Web

  1. Téléchargez la bibliothèque C# IronBarcode.
  2. Créez un nouveau projet d'application web ASP.NET dans Visual Studio.
  3. Concevez le front-end en utilisant HTML5 et CSS.
  4. Écrivez des méthodes en back-end qui prendront le code QR téléchargé et le convertiront en texte.
  5. Affichez le résultat en utilisant une étiquette.

IronBarcode

IronBarcode se pose comme une solution puissante à l'intersection de la technologie et de la commodité, offrant aux développeurs un ensemble d'outils robuste pour intégrer facilement le scan et la génération de codes-barres dans leurs applications. Avec ses fonctionnalités complètes et son design intuitif, IronBarcode permet aux entreprises et aux programmeurs de décoder, encoder et manipuler aisément des codes-barres dans leurs environnements logiciels. Que ce soit pour optimiser la gestion des stocks, faciliter l'échange de données ou améliorer les expériences utilisateur, IronBarcode dévoile un monde de possibilités, simplifiant le monde complexe du traitement des codes-barres et permettant aux applications d'interagir avec le monde physique de manière numérique à l'aide du navigateur. IronBarcode prend en charge tous les formats et symbologies de codes-barres.

Créer une Application Web de Scan de Codes-Barres

Dans cette section, nous allons démontrer comment utiliser IronBarcode pour construire une application web qui scannera des codes-barres et affichera les résultats.

  1. Commencez par créer un nouveau projet d'application web ASP.NET dans Visual Studio comme montré sur les images ci-dessous.

Comment intégrer un scanner de codes-barres dans une application web : Figure 1

Comment intégrer un scanner de codes-barres dans une application web : Figure 2

  1. Installez IronBarcode en utilisant la console du gestionnaire de packages NuGet.

    Pour ce faire, ouvrez la console du gestionnaire de packages NuGet et exécutez la commande suivante pour installer IronBarcode :

    PM > Install-Package BarCode

    Vous pouvez également télécharger le package directement sur le site web de NuGet.

  2. Une fois l'installation terminée, ouvrez le fichier Default.aspx et remplacez-le par votre code front-end. Cela créera un bouton de téléchargement de fichier, un bouton avec le texte 'Scanner le Code-Barres', et une étiquette pour afficher les résultats.

    <%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication6._Default" %>
    
    <asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server">
        <div><br /><br /><br />
            <asp:FileUpload ID="fileUpload" runat="server" />
            <br />
            <asp:Button ID="btnScan" runat="server" Text="Scan Barcode" OnClick="btnScan_Click" />
            <br />
            <asp:Label ID="lblResult" runat="server"></asp:Label>
        </div>
    </asp:Content>
    HTML
  3. Maintenant, nous allons écrire le code backend qui prendra une image téléchargée, la scannera pour un code QR ou un code-barres, et affichera les résultats.

    Ouvrez le fichier Default.aspx.cs et remplacez le code existant par le suivant :

    using IronBarCode;
    using System;
    using System.IO;
    
    public partial class _Default : System.Web.UI.Page
    {
        // Event handler for the 'Scan Barcode' button click
        protected void btnScan_Click(object sender, EventArgs e)
        {
            try
            {
                // Ensure a file has been uploaded
                if (fileUpload.HasFile)
                {
                    // Get the uploaded file stream
                    Stream stream = fileUpload.PostedFile.InputStream;
    
                    // Use IronBarcode to read the barcode from the stream
                    var barcodeResults = BarcodeReader.Read(stream);
    
                    // Display the scanned barcode result
                    lblResult.Text = "Scanned Barcode: " + barcodeResults;
                }
                else
                {
                    lblResult.Text = "Please upload an image.";
                }
            }
            catch (Exception ex)
            {
                // Display any errors that occur during the scanning process
                lblResult.Text = "Error: " + ex.Message;
            }
        }
    }
  4. Maintenant que notre projet est terminé, nous pouvons le lancer et ouvrir une page web à l'URL suivante "https://localhost:44335/Default".

Comment intégrer un scanner de codes-barres dans une application web : Figure 3

  1. Cliquez sur le bouton Choisir un fichier et téléchargez l'image contenant le code QR.

Comment intégrer un scanner de codes-barres dans une application web : Figure 4

  1. À la fin, cliquez sur le bouton Scanner le Code-Barres; il affichera le résultat sous le bouton.

Comment intégrer un scanner de codes-barres dans une application web : Figure 5

Ce sont toutes les étapes pour créer une page web ayant des capacités de scan de code-barres. Désormais, vous pourrez lire des codes-barres en ligne, et cela s'intègre facilement à vos applications web en utilisant IronBarcode.

Conclusion

L'intégration d'un scanner de codes-barres dans les applications web grâce à des outils et solutions comme IronBarcode représente une convergence transformative des mondes physique et numérique, facilitant des interactions fluides entre les produits tangibles et les fonctionnalités en ligne. Cette intégration permet aux entreprises et aux particuliers d'améliorer les processus, de la gestion d'inventaire rationalisée à la saisie de données efficace, tout en simplifiant le traitement complexe des codes-barres, favorisant ainsi un écosystème numérique plus interconnecté et optimisé. Le guide pas à pas fourni ici offre un plan détaillé pour ajouter sans effort des capacités de scan de codes-barres dans les applications web, démontrant le potentiel de la technologie à révolutionner les expériences utilisateur et à redéfinir les frontières entre les mondes virtuel et physique.

Pour un tutoriel détaillé sur la lecture des codes-barres avec des exemples de code utilisant IronBarcode rendez-vous ici. Pour apprendre comment utiliser IronBarcode avec une application Blazor, visitez ce lien.

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