Passer au contenu du pied de page
COMPARER à D'AUTRES COMPOSANTS

Une comparaison entre IronBarcode et OnBarcode

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 se compose d'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 les identifier plus facilement. 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 en utilisant la plateforme .NET ? Oui, vous pouvez générer et lire des codes-barres en utilisant la plateforme .NET. Dans cet article, nous discuterons de la manière dont un développeur peut créer et lire des codes-barres 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é de générateurs de codes-barres, de contrôles lecteurs et de 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 code-barres pour construire des applications commerciales lorsqu'il est combiné avec ses principaux outils de code-barres de rapport, l'extension de code-barres Microsoft Office (Excel & Word) et les polices de code-barres.

Le logiciel OnBarcode propose une large gamme de fonctionnalités relatives aux codes-barres telles que la génération d'images de code-barres, l'impression d'images de code-barres dans SQL Server, la lecture de codes-barres, entièrement codé en Visual Studio C#, compatible avec les dernières symbologies de codes-barres, ainsi que l'impression et le dessin des images de code-barres dans .NET Crystal Reports. Il prend également en charge une variété de codes standards pour représenter des chaînes de texte.

Pour OnBarcode, seule la bibliothèque back-end (alias bibliothèque partagée ZINT) offre des services de génération de code QR dans toutes les plateformes .NET. OnBarcode prend également en charge ces autres plateformes :

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

2.1. Fonctionnalités d'OnBarcode

Génération de types de code-barres

La bibliothèque d'encodage de code-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 comme Codabar, Code 11, Code 2 of 5, Code 39, Code 93, Code 128, EAN 8, EAN 13, et bien d'autres types de codes-barres.
  • Codes-barres 2D / Matrices : OnBarcode propose également des codes-barres 2D ou Matrices de différents types, tels que : Data Matrix, PDF 417, Code QR, Micro PDF-417 et Micro QR Code.

OnBarcode est meilleur que toute autre bibliothèque de codes-barres open-source car il offre un support pour faire pivoter les codes-barres (il peut créer des codes-barres à 0, 90, 180 et 270 degrés).

Générateur de code-barres technologique .NET

Visual Studio C# .NET 2005 a été utilisé pour écrire ceci. Les codes-barres sont simples à dessiner et à imprimer avec VB.NET, C#, C++ Managé, et Borland Delphi pour .NET. Les codes-barres sont imprimés en mémoire puis encodés en fichiers image.

Installation et déploiement

Il prend en charge les versions .NET 2.0, 3.0, 3.5 ou plus récentes des plateformes .NET. Le déploiement de codes-barres est facile à l'aide du déploiement simple Xcopy. OnBarcode propose également une redistribution sans redevance.

Génération, Encodage et Impression d'Images de Codes-barres

Cela vous permet de dessiner un objet de 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 que Internet Explorer, Firefox, Chrome, Safari et Opera. Avec une imprimante thermique, vous pouvez 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 leader qui prend en charge une large gamme de codes-barres 1 et 2 dimensions, ainsi que des codes QR personnalisés (colorés et de marque). IronBarcode permet aux développeurs d'utiliser tous les langages liés à .NET.

Créer, formater et exporter des codes-barres en tant qu'images avec IronBarcode est extrêmement simple, et peut souvent être accompli avec 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 standards pour convertir des chaînes de texte.

3.1. Fonctionnalités d'IronBarcode

Formats de Code-barres

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

Fonctionnalités de Lecture de Codes-barres

  • L'API de 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'images Jpeg, Jpeg2000, Png, BMP, Tiff & Gif à partir des fichiers.
  • Plus grande précision et performance. Pour améliorer la précision et la performance, indiquez au lecteur de scanner un, plusieurs ou tous les formats de codes-barres.
  • Correction d'image pour lire les codes-barres. Pour interpréter des scans et des images défectueux, appliquez 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 codes QR tolérantes aux pannes. Les données de code-barres peuvent généralement être extraites en deux lignes de code.

IronBarCode permet à ses utilisateurs d'exporter au format image, d'exporter vers des pages HTML et d'exporter vers PDF ou d'ajouter à un existant PDF.

La Classe QRCodeWriter offre un support avancé pour rendre 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 application console.

Entrez le nom du projet et sélectionnez le chemin dans la zone de texte appropriée. Ensuite, cliquez sur le bouton Créer. Sélectionnez le framework .NET requis, comme dans la capture d'écran ci-dessous :

class="content-img-align-center">
class="center-image-wrapper"> 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 pour l'application sélectionnée, et si vous avez sélectionné l'application console, Windows, et web, il ouvrira le fichier program.cs où vous pouvez entrer le code et construire/exécuter l'application.

class="content-img-align-center">
class="center-image-wrapper"> 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. Ceux-ci sont :

  • À l'aide du Gestionnaire de Packages NuGet de Visual Studio
  • À l'aide 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 IronBarcode.

5.1 Utilisation du gestionnaire de paquets NuGet de Visual Studio

Le logiciel Visual Studio offre l'option Gestionnaire de packages NuGet pour installer le package directement dans la solution. La capture d'écran ci-dessous montre comment ouvrir le Gestionnaire de Paquets NuGet.

class="content-img-align-center">
class="center-image-wrapper"> Onbarcode Generator Alternatives 3 related to 5.1 Utilisation du gestionnaire de paquets NuGet de Visual Studio

Il fournit la boîte de recherche pour afficher la liste des bibliothèques de paquets disponibles depuis le site NuGet. Dans le gestionnaire de packages, nous devons rechercher le mot-clé "IronBarCode", comme dans la capture d'écran ci-dessous :

class="content-img-align-center">
class="center-image-wrapper"> Onbarcode Generator Alternatives 4 related to 5.1 Utilisation du gestionnaire de paquets NuGet de Visual Studio

D'après l'image ci-dessus, nous pouvons voir la liste des paquets associé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 dans Outils-> Gestionnaire de paquets NuGet -> Console du gestionnaire de paquets.

Entrez la ligne suivante dans l'onglet de la console du gestionnaire de packages :

Install-Package BarCode

Maintenant, le package va être téléchargé/installé dans le projet en cours et sera prêt à l'emploi.

class="content-img-align-center">
class="center-image-wrapper"> Onbarcode Generator Alternatives 5 related to 5.2 Utilisation de la ligne de commande de Visual Studio
class="content-img-align-center">
class="center-image-wrapper"> 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 Web de NuGet

La troisième méthode consiste à télécharger directement le package depuis le site Web.

  • Navigate to the Link.
  • Sélectionnez l'option téléchargement de package dans le menu du côté droit.
  • Double-cliquez sur le package téléchargé. Il s'installera automatiquement.
  • Maintenant, rechargez la solution et commencez à l'utiliser dans le projet.

5.4 Téléchargement direct depuis le site Web de IronBarcode

Click the link to download the latest package from the website. After the download, follow the steps below to add the package to the project.

  • Faites un clic droit sur le projet depuis la fenêtre de solution.
  • Ensuite, sélectionnez l'option référence et naviguez à l'emplacement de la référence téléchargée.
  • Ensuite, cliquez sur OK pour ajouter la référence.

6. Installer le SDK OnBarcode

OnBarcode fournit plusieurs options d'installation, y compris des packages NuGet. OnBarcode est disponible sur NuGet.org avec des packages tels que OnBarcode.Barcode.Generator et OnBarcode.Barcode.Reader. OnBarcode fournit des services séparés pour les générateurs de codes-barres et les lecteurs de codes-barres. You can install via NuGet Package Manager or download directly from this link for the barcode generator, and this link for the barcode reader. Pour l'installation manuelle, suivez ces étapes :

  • Décompressez le package 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 le placer dans le répertoire bin de .NET, car les outils de construction de Visual Studio copieront le DLL dans le répertoire bin de .NET pour vous.
  • Dans votre projet ASP.NET ou votre site web, référencez le fichier OnBarcode.Barcode.ASPNET.dll.
  • Le Contrôle de Formulaire Web ASP.NET doit être ajouté à la Boîte à Outils Visual Studio d'ASP.NET.
  • Choisissez des éléments... depuis le menu en cliquant avec le bouton droit sur la Boîte à Outils Visual Studio .NET.
  • Sélectionnez le fichier DLL OnBarcode.Barcode.ASPNET.dll depuis le bouton "Parcourir ..." du formulaire "Choisir les éléments de la boîte à outils".
  • Après votre sélection, rendez-vous à la section "Composants" pour rechercher LinearWebForm, DataMatrixWebForm, PDF417WebForm, et QRCodeWebForm.
  • Lorsque vous choisissez les quatre composants, ils apparaîtront dans votre Boîte à Outils Visual Studio .NET.

7. Générateur de Code QR

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

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

Les Contrôles de Génération de Codes-barres OnBarcode pour .NET permettent de générer et imprimer des codes QR et des codes 2D pour les applications C #. Le Générateur de Codes-barres OnBarcode C# facilite la génération et la création de codes QR.

Le code suivant montre comment créer des codes QR en utilisant OnBarcode.

using System;
using OnBarcode.Barcode;
using System.Drawing.Imaging;

// Create a new QRCode instance
QRCode qrcode = new QRCode();
qrcode.Data = "ONBARCODE"; // Set the data to encode
qrcode.DataMode = QRCodeDataMode.AlphaNumeric; // Set data mode
qrcode.UOM = UnitOfMeasure.PIXEL; // Set unit of measure (Pixels)
qrcode.X = 3; // Module width
qrcode.Resolution = 72; // Image resolution
qrcode.Rotate = Rotate.Rotate0; // No rotation
qrcode.ImageFormat = ImageFormat.Gif; // Set image format

// Draw barcode (generate the QR code image)
qrcode.drawBarcode("C:\\qrcode.gif");
using System;
using OnBarcode.Barcode;
using System.Drawing.Imaging;

// Create a new QRCode instance
QRCode qrcode = new QRCode();
qrcode.Data = "ONBARCODE"; // Set the data to encode
qrcode.DataMode = QRCodeDataMode.AlphaNumeric; // Set data mode
qrcode.UOM = UnitOfMeasure.PIXEL; // Set unit of measure (Pixels)
qrcode.X = 3; // Module width
qrcode.Resolution = 72; // Image resolution
qrcode.Rotate = Rotate.Rotate0; // No rotation
qrcode.ImageFormat = ImageFormat.Gif; // Set image format

// Draw barcode (generate the QR code image)
qrcode.drawBarcode("C:\\qrcode.gif");
Imports System
Imports OnBarcode.Barcode
Imports System.Drawing.Imaging

' Create a new QRCode instance
Private qrcode As New QRCode()
qrcode.Data = "ONBARCODE" ' Set the data to encode
qrcode.DataMode = QRCodeDataMode.AlphaNumeric ' Set data mode
qrcode.UOM = UnitOfMeasure.PIXEL ' Set unit of measure (Pixels)
qrcode.X = 3 ' Module width
qrcode.Resolution = 72 ' Image resolution
qrcode.Rotate = Rotate.Rotate0 ' No rotation
qrcode.ImageFormat = ImageFormat.Gif ' Set image format

' Draw barcode (generate the QR code image)
qrcode.drawBarcode("C:\qrcode.gif")
$vbLabelText   $csharpLabel

7.2. Générateur de Code QR utilisant la Bibliothèque IronBarcode.

Iron Barcode offre aux développeurs plus de choix lors de la création de codes QR qu'ils n'en ont lors de la création de codes-barres réguliers. Nous pouvons, par exemple, ajuster le niveau de correction d'erreur du QR, décider d'ajouter des codes QR colorés, ou ajouter des logos.

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

Génération simple de code QR

using IronBarCode;

// Create and save a simple QR code
QRCodeWriter.CreateQrCode("hello world", 500, QRCodeWriter.QrErrorCorrectionLevel.Medium)
             .SaveAsPng("MyQR.png");
using IronBarCode;

// Create and save a simple QR code
QRCodeWriter.CreateQrCode("hello world", 500, QRCodeWriter.QrErrorCorrectionLevel.Medium)
             .SaveAsPng("MyQR.png");
Imports IronBarCode

' Create and save a simple QR code
QRCodeWriter.CreateQrCode("hello world", 500, QRCodeWriter.QrErrorCorrectionLevel.Medium).SaveAsPng("MyQR.png")
$vbLabelText   $csharpLabel
class="content-img-align-center">
class="center-image-wrapper"> Onbarcode Generator Alternatives 7 related to 7.2. Générateur de Code QR utilisant la Bibliothèque IronBarcode.

Génération avancée de code QR

using IronBarCode;

// Create a QR code with a logo
var MyQRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/csharp/barcode/", "visual-studio-logo.png", 500);

// Change the color of the QR code
MyQRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen);
using IronBarCode;

// Create a QR code with a logo
var MyQRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/csharp/barcode/", "visual-studio-logo.png", 500);

// Change the color of the QR code
MyQRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen);
Imports IronBarCode

' Create a QR code with a logo
Private MyQRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/csharp/barcode/", "visual-studio-logo.png", 500)

' Change the color of the QR code
MyQRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen)
$vbLabelText   $csharpLabel
class="content-img-align-center">
class="center-image-wrapper"> Onbarcode Generator Alternatives 8 related to 7.2. Générateur de Code QR utilisant la Bibliothèque IronBarcode.

8. Lecture de Codes-barres

Lire les codes-barres pour obtenir les informations cachées à l'intérieur peut être extrêmement utile. Dans cette section, nous discuterons de la manière dont ces outils lisent différents codes-barres.

8.1. Lecture de Codes-barres en utilisant IronBarcode

Le lecteur de code-barres est un script qui lit les codes-barres. La fonction QuicklyReadOneBarcode de l'espace de noms IronBarCode est un excellent outil pour lire les 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 le forcer à s'ajuster automatiquement pour la perspective et le bruit numérique en réglant l'option TryHarder à true.

La technique QuicklyReadAllBarcodes est similaire, mais elle peut analyser plusieurs codes-barres pour des documents multipages comme les PDFs et les TIFFs multipages.

QuicklyReadOneBarcode

using IronBarCode;

// Read a single barcode from an image file
BarcodeResult QRResult = BarcodeReader.QuicklyReadOneBarcode("QR.png");
using IronBarCode;

// Read a single barcode from an image file
BarcodeResult QRResult = BarcodeReader.QuicklyReadOneBarcode("QR.png");
Imports IronBarCode

' Read a single barcode from an image file
Private QRResult As BarcodeResult = BarcodeReader.QuicklyReadOneBarcode("QR.png")
$vbLabelText   $csharpLabel

TryHarder

using IronBarCode;

// Read a single barcode with more accuracy and noise correction
BarcodeResult QRBetterResult = BarcodeReader.QuicklyReadOneBarcode("QR.png", BarcodeEncoding.QRCode, true);
using IronBarCode;

// Read a single barcode with more accuracy and noise correction
BarcodeResult QRBetterResult = BarcodeReader.QuicklyReadOneBarcode("QR.png", BarcodeEncoding.QRCode, true);
Imports IronBarCode

' Read a single barcode with more accuracy and noise correction
Private QRBetterResult As BarcodeResult = BarcodeReader.QuicklyReadOneBarcode("QR.png", BarcodeEncoding.QRCode, True)
$vbLabelText   $csharpLabel

QuicklyReadAllBarcodes

using IronBarCode;

// Read all barcodes from a PDF or TIFF file
BarcodeResult[] PDFResults = BarcodeReader.QuicklyReadAllBarcodes("MultipleBarcodes.pdf", BarcodeEncoding.AllOneDimensional, true);
using IronBarCode;

// Read all barcodes from a PDF or TIFF file
BarcodeResult[] PDFResults = BarcodeReader.QuicklyReadAllBarcodes("MultipleBarcodes.pdf", BarcodeEncoding.AllOneDimensional, true);
Imports IronBarCode

' Read all barcodes from a PDF or TIFF file
Private PDFResults() As BarcodeResult = BarcodeReader.QuicklyReadAllBarcodes("MultipleBarcodes.pdf", BarcodeEncoding.AllOneDimensional, True)
$vbLabelText   $csharpLabel

8.2. Lecture de Codes-barres en utilisant OnBarcode

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

Lire des codes-barres linéaires

using OnBarcode.Barcode;
using System;

// Scan all Code39 barcodes from an image
String[] barcodes = BarcodeScanner.Scan("code39image.gif", BarcodeType.Code39);
using OnBarcode.Barcode;
using System;

// Scan all Code39 barcodes from an image
String[] barcodes = BarcodeScanner.Scan("code39image.gif", BarcodeType.Code39);
Imports OnBarcode.Barcode
Imports System

' Scan all Code39 barcodes from an image
Private barcodes() As String = BarcodeScanner.Scan("code39image.gif", BarcodeType.Code39)
$vbLabelText   $csharpLabel

Analyser les zones définies dans l'image

using OnBarcode.Barcode;
using System;
using System.Collections.Generic;

// Define a region to scan
List<SRegion> areas = new List<SRegion>();
SRegion area = new SRegion(0, 0, 50, 60);
areas.Add(area);

// Scan Code39 barcodes from defined regions in the image
string[] barcodes = BarcodeScanner.ScanRegions("code39image.gif", BarcodeType.Code39, areas);
using OnBarcode.Barcode;
using System;
using System.Collections.Generic;

// Define a region to scan
List<SRegion> areas = new List<SRegion>();
SRegion area = new SRegion(0, 0, 50, 60);
areas.Add(area);

// Scan Code39 barcodes from defined regions in the image
string[] barcodes = BarcodeScanner.ScanRegions("code39image.gif", BarcodeType.Code39, areas);
Imports OnBarcode.Barcode
Imports System
Imports System.Collections.Generic

' Define a region to scan
Private areas As New List(Of SRegion)()
Private area As New SRegion(0, 0, 50, 60)
areas.Add(area)

' Scan Code39 barcodes from defined regions in the image
Dim barcodes() As String = BarcodeScanner.ScanRegions("code39image.gif", BarcodeType.Code39, areas)
$vbLabelText   $csharpLabel

9. Licences

IronBarcode est une bibliothèque qui offre une licence de développeur gratuite. IronBarcode a également une structure tarifaire distincte : le bundle Lite commence à $liteLicense sans frais cachés. La redistribution de produits SaaS et OEM est également possible. Toutes les licences ont une garantie de remboursement de 30 jours, un an de support logiciel et de mises à jour, une validité dev/staging/production, et une licence perpétuelle (achat unique). To see IronBarcode's entire price structure and license, go here.

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

La Licence Suite Générateur de Codes-barres .NET

La Suite Générateur de Codes-barres .NET comprend des contrôles de codes-barres fiables qui sont 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é.

Son licence pour un seul développeur avec support à la fois linéaire et 2D démarre à partir de $1,690, et la Licence Développeur Illimitée est disponible au prix de $3,990.

  • Licence Développeur Unique : Cette licence permet à un seul développeur de distribuer un nombre illimité de licences utilisateur sans frais de licence, et d'installer le composant Barcode pour .NET sur un nombre illimité de serveurs.
  • Licence pour 5 Développeurs : cette licence permet à 5 développeurs de distribuer un nombre illimité de licences utilisateur sans redevances et d'installer le composant Barcode pour .NET sur un nombre illimité de serveurs.
  • Licence Développeur Illimité : ceci permet à un nombre illimité de développeurs de distribuer un nombre illimité de licences utilisateur sans redevances et d'installer le composant Barcode pour .NET sur un nombre illimité de serveurs.

La Licence SDK Lecteur de Codes-barres .NET

  • Licence de Distribution à Serveur Unique : cela permet un nombre infini de développeurs dans votre entreprise d'utiliser notre Lecteur de Codes-barres .NET et de déployer des produits dérivés sur un seul serveur.
  • Licence de Distribution de Trois Serveurs : cette licence permet à votre entreprise un nombre de développeurs illimité d'utiliser notre Lecteur de Codes-barres .NET et de déployer des produits dérivés sur trois serveurs.
  • Licence de Distribution de Cinq Serveurs : cela permet à votre entreprise un nombre de développeurs illimité d'utiliser notre Lecteur de Codes-barres .NET et de déployer des produits dérivés sur jusqu'à cinq serveurs.
  • Licence de Distribution Illimitée de Serveurs : cela permet un nombre infini de développeurs dans votre organisation d'utiliser notre Lecteur de Codes-barres .NET et de déployer le produit résultant sur un nombre illimité de serveurs.
  • Licence de Distribution d'Application Windows : cela permet un nombre infini de développeurs dans 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 de serveurs).

10. Conclusion

IronBarcode est une bibliothèque de codes-barres .NET leader qui permet aux programmeurs de lire et créer des codes-barres. Il prend en charge une large gamme de codes-barres 1 et 2 dimensions, ainsi que des codes QR personnalisés (colorés et de marque). IronBarcode permet aux développeurs d'utiliser tous les langages liés à .NET. IronBarcode offre des capacités de lecture et de génération de codes-barres performantes optimisées pour les environnements .NET. Il prend en charge .NET Core 2x & 3x, .NET Standard, .NET Framework 4x et le support complet Azure.

OnBarcode est un fournisseur leader sur le marché de générateurs de codes-barres, de contrôles de lecture et de composants pour toutes les principales plateformes de développement d'entreprise, y compris ASP.NET, Windows Forms, WPF, Java, Android, et iOS (projets iPhone, mac). La société offre également une solution complète de codes-barres lorsqu'elle est combinée avec les extensions de code-barres Microsoft Office (Excel & Word) et les polices de code-barres. Le logiciel OnBarcode propose une large gamme de fonctionnalités relatives aux codes-barres telles que la génération d'images de code-barres, la lecture de codes-barres, et la compatibilité avec les dernières symbologies de codes-barres, ainsi que l'impression et le dessin dans .NET. Il prend en charge une variété de codes standards pour représenter des chaînes de texte.

La structure de prix d'IronBarcode est relativement plus rentable que celle d'OnBarcode. IronBarcode fournit toutes ses fonctionnalités sous une seule licence avec un achat unique et sans coût continu, tandis qu'OnBarcode ne fournit pas de licence unique pour ses fonctionnalités liées aux codes-barres, préférant offrir des licences séparées pour la génération et la lecture de codes-barres. Sa stratégie de licence séparée le rend trois fois plus cher que IronBarcode, le rendant ainsi peu attrayant pour les utilisateurs.

Après avoir comparé les deux, nous pouvons conclure qu'IronBarcode offre plus de fonctionnalités qu'OnBarcode, et également qu'OnBarcode est considérablement plus cher qu'IronBarcode. Les deux bibliothèques sont disponibles via le gestionnaire de packages NuGet pour une intégration facile avec les projets .NET. Pour la programmation .NET, IronBarcode offre toutes les fonctions en seulement quelques lignes de code, quelque chose que son concurrent ne parvient pas à fournir. En plus de tout cela, Iron Software propose actuellement tous ses cinq outils logiciels pour le prix de seulement deux ! Ces cinq outils sont les suivants :

  • IronBarcode
  • IronXL
  • IronOCR
  • IronPDF
  • IronWebScraper

Please visit this link to explore Iron Suite.

Veuillez noterOnBarcode est une marque déposée de son propriétaire respectif. Ce site n'est pas affilié, approuvé ou sponsorisé par OnBarcode. Tous les noms de produits, logos et marques sont la propriété de leurs propriétaires respectifs. Les comparaisons sont à titre informatif uniquement et reflètent les informations publiquement disponibles au moment de l'écriture.

Questions Fréquemment Posées

Quelles sont les différences clés entre OnBarcode et IronBarcode ?

OnBarcode nécessite des licences séparées pour la génération et la lecture de codes-barres, ce qui peut augmenter les coûts, tandis qu'IronBarcode offre toutes les fonctionnalités sous une seule licence, le rendant plus économique. IronBarcode s'intègre également facilement via le gestionnaire de packages NuGet et propose des options de personnalisation complètes.

Comment puis-je intégrer une bibliothèque de codes-barres dans une application C# ?

IronBarcode peut être intégré dans une application C# en utilisant le gestionnaire de packages NuGet dans Visual Studio. Cela implique de rechercher IronBarcode dans l'interface NuGet et de l'installer directement dans votre projet.

Quels types de codes-barres peuvent être générés avec IronBarcode ?

IronBarcode prend en charge une large gamme de formats de codes-barres, y compris les codes-barres 1D et 2D, tels que les codes QR, Code 39, Code 128 et plus encore. Il permet également la personnalisation avec des codes QR colorés et des logos.

Existe-t-il une solution rentable de génération de codes-barres pour les développeurs .NET ?

Oui, IronBarcode offre une solution rentable pour les développeurs .NET avec une licence unique qui inclut toutes les fonctionnalités et aucun frais récurrent, contrairement à OnBarcode qui nécessite des licences séparées pour différentes fonctionnalités.

Comment puis-je personnaliser les codes QR dans mon application .NET ?

En utilisant IronBarcode, vous pouvez facilement personnaliser les codes QR en modifiant les couleurs ou en ajoutant des logos. Cela se fait avec de simples ajustements de code, permettant des codes QR visuellement marqués.

Quelles sont les options d'installation pour les bibliothèques de codes-barres dans .NET ?

IronBarcode peut être installé en utilisant le gestionnaire de packages NuGet de Visual Studio, rendant le processus simple et rapide. Alternativement, les packages peuvent également être téléchargés depuis le site Web d'Iron Software.

IronBarcode peut-il être utilisé à la fois pour la génération et la lecture de codes-barres ?

Oui, IronBarcode est conçu pour à la fois générer et lire des codes-barres, offrant une solution complète au sein d'une seule bibliothèque, contrairement à certaines alternatives qui nécessitent des outils séparés pour chaque tâche.

Quels sont les avantages d'utiliser IronBarcode par rapport à d'autres bibliothèques de codes-barres ?

IronBarcode offre un processus d'intégration simplifié, un support étendu de formats de codes-barres et des fonctionnalités de personnalisation. Il présente également un modèle de licence économiquement avantageux en regroupant toutes les fonctionnalités sous un seul achat.

Jordi Bardia
Ingénieur logiciel
Jordi est le plus compétent en Python, C# et C++, et lorsqu'il ne met pas à profit ses compétences chez Iron Software, il programme des jeux. Partageant les responsabilités des tests de produit, du développement de produit et de la recherche, Jordi apporte une immense valeur à l'amé...
Lire la suite