UTILISATION D'IRONBARCODE

Étapes de création de l'API du lecteur de codes-barres pour l'application WEB

Publié avril 29, 2024
Partager:

Dans le monde numérique d'aujourd'hui, où tout va très vite, la commodité est reine. De l'achat en ligne à la gestion des stocks, la capacité de numériser rapidement et avec précision les données de l'entreprise est essentiellecodes-barres est devenu un outil indispensable pour les entreprises et les consommateurs. Conscients de ce besoin, les développeurs travaillent sans relâche pour intégrer la fonctionnalité de lecture de codes-barres directement dans les applications web, ce qui permet de rationaliser les processus et d'améliorer l'expérience de l'utilisateur.

IronBarcode

IronBarcode se distingue comme la meilleure bibliothèque de lecture de codes-barres, offrant des fonctionnalités complètes à la fois pour la lecture de codes-barres et pour la lecture de documentsgénérant etlecture codes-barres dans les applications C# et VB.NET. IronBarcode offre aux développeurs une solution polyvalente pour les tâches liées aux codes-barres dans différents environnements de projet, grâce à la prise en charge de diverses plates-formes .NET, notamment .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 de premier ordre pour les entreprises et les développeurs à la recherche de capacités de lecture de codes-barres efficaces.

IronBarcode propose un kit de développement logiciel (SDK) de lecteur de codes-barres qui privilégie la convivialité et permet aux développeurs d'intégrer rapidement la fonctionnalité des codes-barres dans leurs projets .NET. IronBarcode garantit des performances et une précision fiables pour la génération de codes-barres pour les étiquettes de produits, les factures ou les systèmes de gestion des stocks, l'extraction de données à partir deimages numériséesou l'exportation de codes-barres sous forme dePDFs.

Sa prise en charge étendue de diverses symbologies de codes-barres telles que QR Code, Code 128, UPCA, MSI, EAN8, EAN13, etc. répond à divers cas d'utilisation, facilitant ainsi la rationalisation des flux de travail et l'augmentation de la productivité.

Grâce à IronBarcode, les développeurs peuvent améliorer en toute transparence les applications .NET existantes, en bénéficiant de l'interopérabilité et de la facilité d'intégration sans avoir à déployer d'importants efforts de développement. En outre, IronBarcode offre uneessai gratuitles entreprises de toutes tailles peuvent ainsi exploiter la puissance de la technologie des codes-barres pour leurs applications.

Comment cela fonctionne-t-il ?

Integ

Invité : Page Penguin L'intégration de la bibliothèque IronBarcode dans vos applications web est remarquablement simple. Les développeurs peuvent utiliser l'API du scanner de codes-barres d'Iron Barcode pour les applications web dans leurs projets .NET, ce qui permet de générer et de décoder efficacement les codes-barres.

En intégrant IronBarcode, les développeurs acquièrent la capacité de traiter facilement les images contenant des codes-barres. Une fois l'image traitée, IronBarcode décode rapidement tous les codes-barres présents dans l'image. Les informations décodées sont alors facilement accessibles, ce qui permet aux développeurs de les exploiter en fonction des besoins de leur application.

Qu'il s'agisse de générer des codes-barres pour des étiquettes de produits et des factures ou d'extraire des données d'images scannées et de fichiers PDF, IronBarcode dote les développeurs des outils nécessaires pour améliorer l'expérience des utilisateurs de manière transparente et efficace dans le cadre de leurs projets .NET.

Installation d'IronBarcode

Nous pouvons installer leBibliothèque IronBarcode directement dans notre projet en utilisant la console du gestionnaire de paquets. Entrez le code suivant pour installer la bibliothèque IronBarcode.

Install-Package BarCode

La commande ci-dessus téléchargera et installera la bibliothèque IronBarcode dans notre projet avec les dépendances.

Etapes de la création d'une API de lecteur de code-barres pour une application WEB : Figure 1 - Pour installer IronBarcode à l'aide de la console du gestionnaire de paquets, ajoutez la commande suivante : "Install-Package BarCode" ;

Vous pouvez également installer la bibliothèque IronBarcode à l'aide de l'option Manage NuGet Packages for Solution de Visual Studio :

Etapes de la création d'une API de lecteur de code-barres pour une application WEB : Figure 2 - Installez IronBarcode à l'aide de Manage NuGet Package for Solution en recherchant "IronBarcode" ; dans la barre de recherche de NuGet Package Manager, puis sélectionnez le projet et cliquez sur le bouton Installer.

Scanner des codes-barres avec IronBarcode

L'utilisation de la bibliothèque IronBarcode simplifie le processus de lecture des codes-barres et permet de créer sans effort un lecteur de codes-barres personnalisé. Avec un minimum d'efforts, les développeurs peuvent facilement mettre en œuvre la fonctionnalité de lecture de codes-barres dans leurs applications. Cette intégration transparente améliore l'expérience de l'utilisateur et rationalise les flux de travail.

Procédons en scannant le code-barres suivant.

Etapes de la création de l'API du scanner de code-barres pour l'application WEB : Figure 3 - Image de code-barres

Le code suivant saisira l'image du code-barres ci-dessus et renverra sa valeur.

using IronBarCode;
using System;
var resultFromFile = BarcodeReader.Read("myBarcode.jpeg"); 
foreach (var result in resultFromFile)
{
    Console.WriteLine($"Barcode Value = {result}"); 
}
using IronBarCode;
using System;
var resultFromFile = BarcodeReader.Read("myBarcode.jpeg"); 
foreach (var result in resultFromFile)
{
    Console.WriteLine($"Barcode Value = {result}"); 
}
Imports IronBarCode
Imports System
Private resultFromFile = BarcodeReader.Read("myBarcode.jpeg")
For Each result In resultFromFile
	Console.WriteLine($"Barcode Value = {result}")
Next result
VB   C#

Dans le code ci-dessus, la fonction BarcodeReader.Read() La méthode scanne les codes-barres 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 parcourue à l'aide d'une boucle "for each".

La valeur est imprimée sur la console à l'aide de la fonction Console pour chaque code-barres détecté dans l'image. Ce code démontre une approche simple pour scanner les données d'un code-barres à partir d'un fichier image en utilisant la bibliothèque IronBarcode dans un environnement C#. De cette façon, nous pouvons ajouter des capacités d'analyse fiables à notre application Web avec seulement quelques lignes de code.

Sortie

Étapes de création de l'API du lecteur de codes-barres pour l'application WEB : Figure 4 - Console affichant la valeur du code-barres scanné à partir de l'image du code-barres

Numérisation de codes-barres à partir d'une facture ou d'un PDF

La numérisation de codes-barres à partir d'une facture ou d'un document PDF est un processus simple avec la bibliothèque IronBarcode. En tirant parti de ses capacités, les développeurs peuvent extraire efficacement les informations relatives aux codes-barres de ces documents, ce qui permet une intégration transparente 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.

Procédons en scannant le code-barres suivant.

Etapes de la création d'une API de lecteur de codes-barres pour une application WEB : Figure 5 - Document de facturation PDF contenant des codes-barres en entrée

Le code suivant prend en entrée le PDF de la facture fournie, détecte tous les codes-barres qu'il contient et renvoie leurs valeurs.

using IronBarCode;
using System;
static void Main(string [] args)
{
    var barcodes = BarcodeReader.Read("invoice.pdf");
    for(int i = 0; i < barcodes.Count; i++)
    {
        Console.WriteLine($"Barcode  {i+1} = {barcodes [i]}");
    }
}
using IronBarCode;
using System;
static void Main(string [] args)
{
    var barcodes = BarcodeReader.Read("invoice.pdf");
    for(int i = 0; i < barcodes.Count; i++)
    {
        Console.WriteLine($"Barcode  {i+1} = {barcodes [i]}");
    }
}
Imports IronBarCode
Imports System
Shared Sub Main(ByVal args() As String)
	Dim barcodes = BarcodeReader.Read("invoice.pdf")
	For i As Integer = 0 To barcodes.Count - 1
		Console.WriteLine($"Barcode  {i+1} = {barcodes (i)}")
	Next i
End Sub
VB   C#

L'extrait de code ci-dessus utilise la bibliothèque IronBarcode pour extraire les données d'un code-barres d'un PDF de facture. Il lit le fichier PDF, détecte tous les codes-barres qu'il contient et parcourt ensuite chaque code-barres trouvé. Pour chaque code-barres détecté, il imprime sa valeur ainsi que l'index correspondant dans la liste des codes-barres. Ce processus permet d'extraire efficacement les informations du code-barres du PDF en vue d'un traitement ou d'une analyse ultérieurs.

Sortie

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

Création d'un code-barres

Pour créer un code-barres à l'aide d'IronBarcode for .NET dans un projet .NET, les développeurs peuvent utiliser les fonctionnalités polyvalentes de la bibliothèque. Les développeurs peuvent générer différents types de codes-barres, y compris des codes QR, Code 128, UPC-A, et bien d'autres encore, avec seulement quelques lignes de code.

Le code suivant crée un code-barres, le redimensionne et l'enregistre au format PNG.

var barcode = BarcodeWriter.CreateBarcode("1122000399485533466", BarcodeEncoding.Code128);
barcode.ResizeTo(600, 400);
barcode.SaveAsPng("barcode.png");
var barcode = BarcodeWriter.CreateBarcode("1122000399485533466", BarcodeEncoding.Code128);
barcode.ResizeTo(600, 400);
barcode.SaveAsPng("barcode.png");
Dim barcode = BarcodeWriter.CreateBarcode("1122000399485533466", BarcodeEncoding.Code128)
barcode.ResizeTo(600, 400)
barcode.SaveAsPng("barcode.png")
VB   C#

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

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

Sortie

Étapes de la création d'une API de lecteur de codes-barres pour une application WEB : Figure 7 - Image de code-barres générée par programme à l'aide d'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 transparente la fonctionnalité de lecture de codes-barres en utilisant du code .NET pur, ce qui garantit à la fois la simplicité et la sécurité de 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 de manière transparente des capacités de lecture de codes-barres efficaces dans leurs projets. Grâce à ses fonctionnalités complètes, à sa facilité d'intégration et à sa fiabilité, IronBarcode améliore l'expérience des utilisateurs et rationalise les flux de travail dans diverses applications, garantissant ainsi des performances et une productivité optimales pour les entreprises de toutes tailles.

IronBarcode fournit également un certain nombre deexemples de code, la documentationettutoriels pour aider les utilisateurs à démarrer et à utiliser efficacement les fonctionnalités de la bibliothèque. Pour plus d'informations sur les nombreuses fonctionnalités d'IronBarcode, veuillez consulter le site suivantcette site web.

En outre, la fourniture par IronBarcode d'uneessai gratuit renforce encore sa position en tant qu'atout précieux et hautement efficace pour les entreprises de toutes tailles qui cherchent à exploiter la puissance de la technologie des codes-barres pour leurs applications.

SUIVANT >
Comment utiliser un SDK de numérisation de documents dans une application MAUI .NET