COMPARAISON AVEC D'AUTRES COMPOSANTS

Comparaison entre IronBarcode et OnBarcode

Publié mai 19, 2022
Partager:

1. Introduction

Qu'est-ce qu'un code-barres ? Un code-barres est une image carrée ou rectangulaire qui peut être lue par un scanner et qui consiste en une série de lignes noires parallèles et d'espaces blancs de largeurs variables. Les codes-barres sont utilisés sur les produits pour faciliter leur identification. Ils sont utilisés dans les magasins de détail dans le cadre du processus d'achat, dans les entrepôts pour suivre les stocks et sur les factures pour faciliter la comptabilité, entre autres.

Pouvez-vous lire et générer des codes-barres à l'aide de la plate-forme .NET ? Oui, vous pouvez générer et lire des codes-barres à l'aide de la plate-forme .NET. Dans cet article, nous verrons comment un développeur peut créer des codes-barres et les lire dans les langages de programmation pris en charge par la plateforme .NET. Nous discuterons et comparerons deux ensembles de logiciels que les développeurs utilisent pour traiter les codes-barres. Ces outils sont les suivants :

  • OnBarcode
  • IronBarcode

2. OnBarcode

OnBarcode est un fournisseur leader sur le marché des générateurs de codes-barres, des contrôles de lecture et des composants pour toutes les principales plates-formes de développement d'entreprise, y compris ASP.NET, Windows Forms, WPF, Java, Android et iOS(projets iPhone, Mac). OnBarcode offre une solution complète de codes-barres pour la construction d'applications commerciales lorsqu'elle est combinée avec ses principaux outils de codes-barres de reporting, le logiciel Microsoft Office(Excel et Word) de codes-barres et de polices de codes-barres.

Le logiciel OnBarcode offre une grande variété de fonctionnalités liées aux codes-barres telles que la génération d'images de codes-barres, l'impression d'images de codes-barres dans le serveur SQL, la lecture de codes-barres, entièrement codées dans Visual Studio C#, compatibles avec la dernière symbologie de codes-barres, ainsi que l'impression et le dessin d'images de codes-barres dans .NET Crystal Reports. Il prend également en charge une variété de codes standard pour représenter les chaînes de texte.

Pour OnBarcode, seul le backend contenu(alias bibliothèque partagée ZINT) fournit des services de génération de codes QR dans toutes les plateformes .NET. OnBarcode prend également en charge ces autres plates-formes :

  • C#
  • ASP.NET
  • VB.NET
  • Java
  • Android
  • macOS

2.1. Caractéristiques d'OnBarcode

Génération de types de codes-barres

La bibliothèque d'encodage de codes-barres de l'outil OnBarcode offre deux types différents de générateurs de codes-barres.

  • codes-barres 1D / linéaires : pour ces types de codes-barres, OnBarcode propose différents types de codes-barres 1D tels que Codabar, Code 11, Code 2 de 5, Code 39, Code 93, Code 128, EAN 8, EAN 13, et bien d'autres types de codes-barres.
  • codes-barres 2D / matriciels : OnBarcode propose également des codes-barres 2D ou matriciels de différents types. Ceux-ci sont les suivants : Data Matrix, PDF 417, QR Code, Micro PDF-417 et Micro QR Code.

    OnBarcode est meilleur que n'importe quelle autre bibliothèque de codes-barres open-source car il prend en charge les codes-barres rotatifs(il peut créer des codes-barres à 0, 90, 180 et 270 degrés).

    .NET Technology Barcode Generator (Générateur de code-barres)

    Visual Studio C# .NET 2005 a été utilisé pour rédiger ce document. Les codes-barres sont faciles à dessiner et à imprimer avec VB.NET, C#, Managed C++ et Borland Delphi for .NET. Les codes-barres sont imprimés en mémoire, puis encodés dans des fichiers images.

    Installation et déploiement

    Il prend en charge les plateformes .NET 2.0, 3.0, 3.5 ou les versions ultérieures. Le déploiement des codes-barres est facile grâce à Simple Xcopy Deployment. OnBarcode propose également une redistribution libre de droits.

    Génération, encodage et impression d'images de codes-barres

    Cela vous permet de dessiner un objet code-barres dans un fichier image et de l'encoder dans les formats d'image GIF, BMP, PNG, JPEG et TIFF. Il prend également en charge différents navigateurs tels qu'Internet Explorer, Firefox, Chrome, Safari et Opera. Une imprimante thermique permet d'imprimer des images de codes-barres de haute qualité.

3. IronBarcode

IronBarcode est une bibliothèque .NET qui permet aux programmeurs de lire et de créer des codes-barres. IronBarcode est une bibliothèque de codes-barres .NET de premier plan qui prend en charge une large gamme de codes-barres unidimensionnels et bidimensionnels, ainsi que des codes-barres personnalisés(coloré et marqué) Codes QR. IronBarcode permet aux développeurs d'utiliser tous les langages liés à .NET.

La création, le formatage et l'exportation de codes-barres sous forme d'images à l'aide d'IronBarcode sont extrêmement simples et peuvent souvent être réalisés à l'aide d'une seule ligne de code.

IronBarcode prend en charge .NET Core 2x & 3x, .NET Standard, .NET Framework 4x et Full Azure. Il crée une sortie postscript et accepte une variété de codes standard pour convertir les chaînes de texte.

3.1. Caractéristiques d'IronBarcode

Formats de codes-barres

  • les formats de codes-barres matriciels bidimensionnels incluent la lecture et la création de QR Code, Aztec et Data Matrix .NET.
  • Les formats de codes-barres linéaires modernes prenant en charge le texte, les nombres et les données binaires comprennent les générateurs de codes-barres PDF417, Code 39 et Code 128 pour C#.
  • Les anciens formats de codes-barres linéaires ne prenant en charge que les codes numériques sont UPC-A, UPC-E, EAN-8, EAN-13, Codabar, ITF, MSI et Plessey.

    Les fonctions de lecture des codes-barres

  • L'API de la classe statique IronBarcode.BarcodeReader réduit la lecture des codes-barres et des codes QR à une seule ligne de code.
  • Prend en charge la lecture des codes-barres à partir des formats d'image Jpeg, Jpeg2000, Png, BMP, Tiff et Gif des fichiers.
  • Précision et performance accrues. Pour améliorer la précision et les performances, indiquez au lecteur de scanner un, plusieurs ou tous les formats de codes-barres.
  • Correction d'image pour la lecture des codes-barres. Pour interpréter les numérisations et les images défectueuses, il convient d'appliquer des ajustements de bruit et de contraste au document.

    Fonctionnalités d'écriture de codes-barres

    Les classes statiques BarcodeWriter et QRCodeWriter sont utilisées pour créer une API d'écriture de codes-barres et de QR tolérante aux pannes. Les données des codes-barres peuvent généralement être extraites en deux lignes de code.

    IronBarcode permet à ses utilisateurs d'exporter sous forme d'images, d'exporter vers des pages HTML et d'exporter vers un PDF ou d'ajouter à un PDF existant.

    La classe QRCodeWriter fournit un support avancé pour le rendu des codes QR avec des fonctionnalités avancées.

4. Création d'un nouveau projet dans Visual Studio

Ouvrez le logiciel Visual Studio et allez dans le menu Fichier. Sélectionnez "nouveau projet", puis sélectionnez l'application console.

Saisissez le nom du projet et sélectionnez le chemin d'accès dans la zone de texte appropriée. Cliquez ensuite sur le bouton Créer. Sélectionnez le Framework .NET requis, comme dans la capture d'écran ci-dessous :

Onbarcode Generator Alternatives 1 related to 4. Création d'un nouveau projet dans Visual Studio

Le projet Visual Studio va maintenant générer la structure de l'application sélectionnée et, si vous avez choisi l'application console, Windows et web, il ouvrira le fichier program.cs dans lequel vous pourrez saisir le code et construire/exécuter l'application.

Onbarcode Generator Alternatives 2 related to 4. Création d'un nouveau projet dans Visual Studio

Nous pouvons maintenant ajouter la bibliothèque et tester le programme.

5. Installer la bibliothèque IronBarcode

La bibliothèque IronBarcode peut être téléchargée et installée de quatre manières différentes. Il s'agit de

  • Utilisation du gestionnaire de paquets NuGet de Visual Studio
  • Utilisation de la ligne de commande de Visual Studio.
  • Téléchargement direct depuis la page web NuGet.
  • Téléchargement direct depuis la page Web d'IronBarcode.

5.1 Utilisation du gestionnaire de paquets NuGet de Visual Studio

Le logiciel Visual Studio propose l'option NuGet Package Manager pour installer le paquet directement dans la solution. La capture d'écran ci-dessous montre comment ouvrir le gestionnaire de paquets NuGet.

Onbarcode Generator Alternatives 3 related to 5.1 Utilisation du gestionnaire de paquets NuGet de Visual Studio

Il fournit un champ de recherche pour afficher la liste des bibliothèques de paquets disponibles sur le site NuGet. Dans le gestionnaire de paquets, nous devons rechercher le mot-clé "IronBarcode", comme dans la capture d'écran ci-dessous :

Onbarcode Generator Alternatives 4 related to 5.1 Utilisation du gestionnaire de paquets NuGet de Visual Studio

Dans l'image ci-dessus, nous pouvons voir la liste des paquets liés dans la liste de recherche. Nous devons sélectionner l'option IronBarcode et installer le package dans notre solution.

5.2 Utilisation de la ligne de commande de Visual Studio

Dans le menu Visual Studio, allez à Tools-> NuGet Package manager -> Package manager console.

Saisissez la ligne suivante dans l'onglet de la console du gestionnaire de paquets :

Install-Package BarCode

Le paquet sera alors téléchargé/installé dans le projet en cours et prêt à être utilisé.

Onbarcode Generator Alternatives 5 related to 5.2 Utilisation de la ligne de commande de Visual Studio
Onbarcode Generator Alternatives 6 related to 5.2 Utilisation de la ligne de commande de Visual Studio

5.3 Téléchargement direct depuis le site NuGet

La troisième méthode consiste à télécharger le paquet directement à partir du site web.

  • Naviguez jusqu'à la page Lien.
  • Sélectionnez l'option de téléchargement dans le menu de droite.
  • Double-cliquez sur le paquet téléchargé. Il sera installé automatiquement.
  • Rechargez maintenant la solution et commencez à l'utiliser dans le projet.

5.4 Téléchargement direct à partir du site Web d'IronBarcode

Cliquez sur le bouton lien pour télécharger le dernier paquetage depuis le site web. Après le téléchargement, suivez les étapes ci-dessous pour ajouter le paquet au projet.

  • Cliquez avec le bouton droit de la souris sur le projet dans la fenêtre de la solution.
  • Ensuite, sélectionnez l'option référence et recherchez l'emplacement de la référence téléchargée.
  • Cliquez ensuite sur OK pour ajouter la référence.

6. Installer le SDK OnBarcode

Contrairement à IronBarcode, OnBarcode ne propose pas d'options d'installation multiples et n'est pas disponible sur le site NuGet. OnBarcode fournit des services distincts pour les générateurs de codes-barres et les lecteurs de codes-barres. Pour télécharger le générateur de code-barres, utilisez ce lien lienet pour le lecteur de code-barres, utilisez ceci lien. Après le téléchargement, suivez les étapes suivantes :

  • Décompressez le paquet après l'avoir téléchargé.
  • Dans votre dossier de projet ASP.NET, ajoutez le fichier OnBarcode.Barcode.ASPNET.dll. Il n'est pas nécessaire de la placer dans le répertoire bin .NET, car les outils de construction de Visual Studio copieront la DLL dans le répertoire bin .NET pour vous.
  • Dans votre projet ou site web ASP.NET, référencez OnBarcode.Barcode.ASPNET.dll.
  • ASP.NET Web Form Control doit être ajouté à la boîte à outils ASP.NET Visual Studio.
  • Choisir les articles... dans le menu en cliquant avec le bouton droit de la souris sur .NET Visual Studio Toolbox.
  • Sélectionnez DLL OnBarcode.Barcode.ASPNET.dll à partir du bouton "Browse..." du formulaire "Choose Toolbox Items".
  • Après votre choix, allez dans la zone "Composants" et cherchez LinearWebForm, DataMatrixWebForm, PDF417WebForm, et QRCodeWebForm.
  • Lorsque vous aurez choisi les quatre composants, ils apparaîtront dans votre boîte à outils .NET Visual Studio.

7. Générateur de code QR

Un code QR est une variante bidimensionnelle d'un code-barres constitué de motifs de pixels noirs et blancs.

7.1. Générateur de code QR utilisant le SDK OnBarcode

Barcode for .NET Generation Controls d'OnBarcode permet de générer et d'imprimer des codes QR et des codes-barres 2D pour les applications C#. Le générateur de codes-barres C# OnBarcode permet de générer et de créer facilement des codes QR.

Le code suivant montre comment créer des codes QR à l'aide d'OnBarcode.

using System;
using System.Collections.Generic;
using System.Text;
using OnBarcode.Barcode;
using System.Drawing.Imaging;
using System.Drawing;

QRCode qrcode = new QRCode();
qrcode.Data = "ONBARCODE";
qrcode.DataMode = QRCodeDataMode.AlphaNumeric;
qrcode.UOM = UnitOfMeasure.PIXEL;
qrcode.X = 3;
qrcode.LeftMargin = 0;
qrcode.RightMargin = 0;
qrcode.TopMargin = 0;
qrcode.BottomMargin = 0;
qrcode.Resolution = 72;
qrcode.Rotate = Rotate.Rotate0;
qrcode.ImageFormat = System.Drawing.Imaging.ImageFormat.Gif;
qrcode.drawBarcode("C:\\qrcode.gif");
using System;
using System.Collections.Generic;
using System.Text;
using OnBarcode.Barcode;
using System.Drawing.Imaging;
using System.Drawing;

QRCode qrcode = new QRCode();
qrcode.Data = "ONBARCODE";
qrcode.DataMode = QRCodeDataMode.AlphaNumeric;
qrcode.UOM = UnitOfMeasure.PIXEL;
qrcode.X = 3;
qrcode.LeftMargin = 0;
qrcode.RightMargin = 0;
qrcode.TopMargin = 0;
qrcode.BottomMargin = 0;
qrcode.Resolution = 72;
qrcode.Rotate = Rotate.Rotate0;
qrcode.ImageFormat = System.Drawing.Imaging.ImageFormat.Gif;
qrcode.drawBarcode("C:\\qrcode.gif");
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports OnBarcode.Barcode
Imports System.Drawing.Imaging
Imports System.Drawing

Private qrcode As New QRCode()
qrcode.Data = "ONBARCODE"
qrcode.DataMode = QRCodeDataMode.AlphaNumeric
qrcode.UOM = UnitOfMeasure.PIXEL
qrcode.X = 3
qrcode.LeftMargin = 0
qrcode.RightMargin = 0
qrcode.TopMargin = 0
qrcode.BottomMargin = 0
qrcode.Resolution = 72
qrcode.Rotate = Rotate.Rotate0
qrcode.ImageFormat = System.Drawing.Imaging.ImageFormat.Gif
qrcode.drawBarcode("C:\qrcode.gif")
VB   C#

7.2. Générateur de code QR à l'aide de la bibliothèque IronBarcode.

Iron Barcode offre aux développeurs plus de choix lors de la création de codes QR que lors de la création de codes-barres ordinaires. Nous pouvons, par exemple, ajuster le niveau de correction des erreurs QR, décider d'ajouter des codes QR en couleur ou des logos.

Lorsqu'un logo est ajouté à un code QR, il est automatiquement réduit à une taille appropriée pour que le code QR puisse être lu, puis mis en grille de manière à être correctement aligné sur les carrés noirs et blancs de l'image QR.

Génération simple de code QR

using IronBarCode;
using System;
using System.Drawing;
using System.Linq;

QRCodeWriter.CreateQrCode("hello world", 500, QRCodeWriter.QrErrorCorrectionLevel.Medium).SaveAsPng("MyQR.png");
using IronBarCode;
using System;
using System.Drawing;
using System.Linq;

QRCodeWriter.CreateQrCode("hello world", 500, QRCodeWriter.QrErrorCorrectionLevel.Medium).SaveAsPng("MyQR.png");
Imports IronBarCode
Imports System
Imports System.Drawing
Imports System.Linq

QRCodeWriter.CreateQrCode("hello world", 500, QRCodeWriter.QrErrorCorrectionLevel.Medium).SaveAsPng("MyQR.png")
VB   C#
Onbarcode Generator Alternatives 7 related to 7.2. Générateur de code QR à l'aide de la bibliothèque IronBarcode.

Génération avancée de codes QR

using IronBarCode;
using System;
using System.Drawing;
using System.Linq;

var MyQRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/csharp/barcode/", "visual-studio-logo.png", 500);
MyQRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen);
using IronBarCode;
using System;
using System.Drawing;
using System.Linq;

var MyQRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/csharp/barcode/", "visual-studio-logo.png", 500);
MyQRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen);
Imports IronBarCode
Imports System
Imports System.Drawing
Imports System.Linq

Private MyQRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/csharp/barcode/", "visual-studio-logo.png", 500)
MyQRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen)
VB   C#
Onbarcode Generator Alternatives 8 related to 7.2. Générateur de code QR à l'aide de la bibliothèque IronBarcode.

8. Lecture des codes-barres

La lecture des codes-barres pour obtenir les informations cachées à l'intérieur peut être incroyablement utile. Dans cette section, nous verrons comment ces outils lisent les différents codes-barres.

8.1. Lecture de codes-barres à l'aide d'IronBarcode

Le Barcode Reader est un script qui lit les codes-barres. La fonction QuicklyReadOneBarcode de l'espace de noms IronBarcode est un outil fantastique pour la lecture des codes-barres dans le Framework .NET. Nous pouvons considérablement améliorer la vitesse en choisissant un schéma d'encodage de code-barres, et nous pouvons l'obliger à s'ajuster automatiquement à la perspective et au bruit numérique en réglant l'option TryHarder sur True.

La technique QuicklyReadAllBarcodes est similaire, mais elle permet de scanner plusieurs codes-barres pour des documents multipages tels que des PDF et des TIFF multipages.

QuicklyReadOneBarcode (lecture rapide d'un code-barres)

using IronBarCode;
using System;
using System.Drawing;
BarcodeResult QRResult = BarcodeReader.QuicklyReadOneBarcode("QR.png");
using IronBarCode;
using System;
using System.Drawing;
BarcodeResult QRResult = BarcodeReader.QuicklyReadOneBarcode("QR.png");
Imports IronBarCode
Imports System
Imports System.Drawing
Private QRResult As BarcodeResult = BarcodeReader.QuicklyReadOneBarcode("QR.png")
VB   C#

TryHarder

using IronBarCode;
using System;
using System.Drawing;
BarcodeResult QRBetterResult = BarcodeReader.QuicklyReadOneBarcode("QR.png", BarcodeEncoding.QRCode, true);
using IronBarCode;
using System;
using System.Drawing;
BarcodeResult QRBetterResult = BarcodeReader.QuicklyReadOneBarcode("QR.png", BarcodeEncoding.QRCode, true);
Imports IronBarCode
Imports System
Imports System.Drawing
Private QRBetterResult As BarcodeResult = BarcodeReader.QuicklyReadOneBarcode("QR.png", BarcodeEncoding.QRCode, True)
VB   C#

QuicklyReadAllBarcodes (lire rapidement tous les codes-barres)

using IronBarCode;
using System;
using System.Drawing;
BarcodeResult [] PDFResults = BarcodeReader.QuicklyReadAllBarcodes("MultipleBarcodes.pdf", BarcodeEncoding.AllOneDimensional, true);
using IronBarCode;
using System;
using System.Drawing;
BarcodeResult [] PDFResults = BarcodeReader.QuicklyReadAllBarcodes("MultipleBarcodes.pdf", BarcodeEncoding.AllOneDimensional, true);
Imports IronBarCode
Imports System
Imports System.Drawing
Private PDFResults() As BarcodeResult = BarcodeReader.QuicklyReadAllBarcodes("MultipleBarcodes.pdf", BarcodeEncoding.AllOneDimensional, True)
VB   C#

TryHarder

en utilisant IronBarcode ;

en utilisant System ;

using System.Drawing ;

BarcodeResult QRBetterResult = BarcodeReader.QuicklyReadOneBarcode("QR.png", BarcodeEncoding.QRCode, true);

Lire rapidement tous les codes-barres

en utilisant IronBarcode ;

en utilisant System ;

using System.Drawing ;

BarcodeResult[] PDFResults = BarcodeReader.QuicklyReadAllBarcodes("MultipleBarcodes.pdf", BarcodeEncoding.AllOneDimensional, true);

8.2. Lecture des codes-barres à l'aide de OnBarcode

Dans les applications Visual C# .NET, le lecteur de codes-barres OnBarcode .NET est un composant C# .NET(DLL) qui lit et scanne les images de codes-barres.

Lire les codes-barres linéaires

using IronBarCode;
using System;
using System.Drawing;
using System.Linq;   
String [] barcodes = BarcodeScanner.Scan("code39image.gif", BarcodeType.Code39);
using IronBarCode;
using System;
using System.Drawing;
using System.Linq;   
String [] barcodes = BarcodeScanner.Scan("code39image.gif", BarcodeType.Code39);
Imports IronBarCode
Imports System
Imports System.Drawing
Imports System.Linq
Private barcodes() As String = BarcodeScanner.Scan("code39image.gif", BarcodeType.Code39)
VB   C#

Numériser des zones définies de l'image

using IronBarCode;
using System;
using System.Drawing;
using System.Linq;   
List<SRegion> areas = new List<SRegion>();
SRegion area = new SRegion(0, 0, 50, 60);
areas.Add(area);
string [] barcodes = BarcodeScanner.ScanRegions("code39image.gif", BarcodeType.Code39, areas);
using IronBarCode;
using System;
using System.Drawing;
using System.Linq;   
List<SRegion> areas = new List<SRegion>();
SRegion area = new SRegion(0, 0, 50, 60);
areas.Add(area);
string [] barcodes = BarcodeScanner.ScanRegions("code39image.gif", BarcodeType.Code39, areas);
Imports IronBarCode
Imports System
Imports System.Drawing
Imports System.Linq
Private areas As New List(Of SRegion)()
Private area As New SRegion(0, 0, 50, 60)
areas.Add(area)
Dim barcodes() As String = BarcodeScanner.ScanRegions("code39image.gif", BarcodeType.Code39, areas)
VB   C#

9. Licences

IronBarcode est une bibliothèque qui fournit gratuitement une licence de développeur. IronBarcode a également une structure de prix distincte : l'offre Lite commence à $749 sans frais cachés. La redistribution des produits SaaS et OEM est également possible. Toutes les licences sont assorties d'une garantie de remboursement de 30 jours, d'une année d'assistance et de mise à niveau du logiciel, d'une validité de développement/stabilisation/production et d'une licence perpétuelle(achat unique). Pour voir l'ensemble de la structure de prix et de la licence d'IronBarcode, allez à l'adresse suivante ici.

Le lecteur et le générateur de codes-barres OnBarcode ne sont pas proposés dans un seul package. Cela signifie que vous devez acheter deux paquets différents.

La licence de .NET Barcode Generator Suite

La suite .NET Barcode Generator comprend un ensemble de contrôles de codes-barres fiables et simples à utiliser dans Visual Studio .NET. Dans les applications .NET, vous pouvez utiliser cette suite pour produire, imprimer et dessiner des codes-barres de haute qualité.

Sa licence monodéveloppeur avec support linéaire et 2D est proposée à partir de 1 690 $, et la License Unlimited Developer est disponible au prix de 3 990 $.

Licence pour développeur unique : Cette licence permet à un développeur unique de distribuer un nombre infini de licences d'utilisateur sans frais de licence, et d'installer le composant Barcode pour .NET sur un nombre illimité de serveurs.

5-Developer License : cette licence permet à 5 développeurs de distribuer un nombre infini de licences d'utilisation sans royalties, et d'installer le composant Barcode pour .NET sur un nombre illimité de serveurs.

License Unlimited Developer : cette licence permet à un nombre illimité de développeurs de distribuer un nombre infini de licences d'utilisation sans royalties, et d'installer le composant Barcode pour .NET sur un nombre illimité de serveurs.

La licence du lecteur de codes-barres .NET SDK

Licence de distribution sur un seul serveur : cette licence permet à un nombre infini de développeurs de votre entreprise d'utiliser notre lecteur de codes-barres .NET et de déployer des produits dérivés sur un seul serveur.

Three-Server Distribution License : cette licence permet à votre société un nombre illimité de développeurs d'utiliser notre lecteur de codes-barres .NET et de déployer des produits dérivés sur trois serveurs.

Five-Server Distribution License : cette licence permet à un nombre illimité de développeurs d'utiliser notre lecteur de codes-barres .NET et de déployer des produits dérivés sur un maximum de cinq serveurs.

Unlimited-Server Distribution License : cette licence permet à un nombre infini de développeurs de votre organisation d'utiliser notre lecteur de codes-barres .NET et de déployer le produit résultant sur un nombre illimité de serveurs.

Windows Application Distribution License : cette licence permet à un nombre infini de développeurs de votre organisation d'utiliser notre lecteur de codes-barres .NET et de déployer le produit généré sur un nombre illimité de machines(pas les serveurs).

10. Conclusion

IronBarcode est une bibliothèque de codes-barres .NET de premier plan qui permet aux programmeurs de lire et de créer des codes-barres. Il prend en charge une large gamme de codes-barres à 1 et 2 dimensions, ainsi que des codes-barres personnalisés(coloré et marqué) Codes QR. IronBarcode permet aux développeurs d'utiliser tous les langages liés à .NET. IronBarcode est plus rapide que tout autre lecteur et générateur de codes-barres C#. Il prend en charge .NET Core 2x & 3x, .NET Standard, .NET Framework 4x et la prise en charge complète d'Azure.

OnBarcode est un fournisseur leader sur le marché des générateurs de codes-barres, des contrôles de lecture et des composants pour toutes les principales plates-formes de développement d'entreprise, y compris ASP.NET, Windows Forms, WPF, Java, Android et iOS(projets iPhone, mac). L'entreprise propose également une solution complète de codes-barres combinée à Microsoft Office(Excel et Word) les modules complémentaires de codes-barres et les polices de codes-barres. Le logiciel OnBarcode offre une grande variété de fonctionnalités liées aux codes-barres, telles que la génération d'images de codes-barres, la lecture de codes-barres et la compatibilité avec la symbologie de codes-barres la plus récente. Ainsi que l'impression et le dessin en .NET. Il prend en charge une variété de codes standard pour représenter les chaînes de texte.

La structure tarifaire d'IronBarcode est relativement plus avantageuse que celle d'OnBarcode. IronBarcode propose toutes ses fonctionnalités sous une seule licence, avec un achat unique et aucun coût permanent, tandis qu'OnBarcode ne propose pas de licence unique pour ses fonctionnalités liées aux codes-barres, mais des licences distinctes pour la génération et la lecture de codes-barres. Sa stratégie de licence distincte le rend trois fois plus cher qu'IronBarcode, ce qui le rend peu attrayant pour les utilisateurs.

Après avoir comparé les deux, nous pouvons conclure qu'IronBarcode offre plus de fonctionnalités qu'OnBarcode et qu'OnBarcode est considérablement plus cher qu'IronBarcode. L'intégration d'IronBarcode est relativement facile grâce à sa disponibilité dans le gestionnaire de paquets NuGet. D'autre part, OnBarcode n'est pas disponible dans NuGet, ce qui rend son intégration dans les projets assez difficile. Pour la programmation .NET, IronBarcode offre toutes les fonctions en seulement quelques lignes de code, ce que son concurrent ne parvient pas à fournir. De plus, Iron Software propose actuellement l'ensemble de ses cinq outils logiciels pour le prix de deux seulement! Ces cinq outils sont les suivants :

  • IronBarcode
  • IronXL
  • IronOCR
  • IronPDF
  • IronWebscraper

    Visitez ce lien pour découvrir IronSuite.

< PRÉCÉDENT
Une comparaison entre IronBarcode et BarcodeLib
SUIVANT >
Comparaison entre IronBarcode et Dynamsoft Barcode Reader