VERGLEICH MIT ANDEREN KOMPONENTEN

Ein Vergleich zwischen IronBarcode und OnBarcode

Veröffentlicht 19. Mai 2022
Teilen Sie:

1. Einführung

Was ist ein Strichcode? Ein Strichcode ist ein quadratisches oder rechteckiges Bild, das von einem Scanner gelesen werden kann und aus einer Reihe paralleler schwarzer Linien und weißer Lücken von unterschiedlicher Breite besteht. Strichcodes werden auf Produkten verwendet, um sie leichter identifizieren zu können. Sie werden in Einzelhandelsgeschäften als Teil des Kaufprozesses, in Lagern zur Bestandsverfolgung und auf Rechnungen zur Unterstützung der Buchhaltung verwendet.

Können Sie Barcodes mit der .NET-Plattform lesen und erzeugen? Ja, Sie können Barcodes mit der .NET-Plattform erzeugen und lesen. In diesem Artikel wird erörtert, wie ein Entwickler Barcodes erstellen und in Programmiersprachen, die von der .NET-Plattform unterstützt werden, lesen kann. Wir werden zwei Softwarepakete diskutieren und vergleichen, die Entwickler für den Umgang mit Strichcodes verwenden. Es handelt sich um die folgenden Instrumente:

  • OnBarcode
  • IronBarcode

2. OnBarcode

OnBarcode ist ein marktführender Anbieter von Barcode-Generatoren, Lesekontrollen und Komponenten für alle wichtigen Entwicklungsplattformen, einschließlich ASP.NET, Windows Forms, WPF, Java, Android und iOS (iPhone-Projekte, Mac). OnBarcode bietet eine vollständige Barcodelösung für die Erstellung von Geschäftsanwendungen in Kombination mit seinen primären Barcode-Tools, den Microsoft Office (Excel und Word) barcode-Add-on und Barcode-Schriftarten.

OnBarcode Software bietet eine Vielzahl von Barcode-bezogenen Funktionen wie das Generieren von Barcode-Bildern, das Drucken von Barcode-Bildern in SQL Server, das Lesen von Barcodes, vollständig in Visual Studio C# codiert, kompatibel mit der neuesten Barcode-Symbologie, und das Drucken und Zeichnen von Barcode-Bildern in .NET Crystal Reports. Es unterstützt auch eine Vielzahl von Standardcodes zur Darstellung von Textzeichenfolgen.

Für OnBarcode wird nur das enthaltene Backend (auch bekannt als ZINT shared library) bietet QR-Code-Generierungsdienste für alle .NET-Plattformen. OnBarcode unterstützt auch diese anderen Plattformen:

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

2.1. OnBarcode Merkmale

Erzeugung von Barcode-Typen

Die OnBarcode Tool Barcode-Kodierungsbibliothek bietet zwei verschiedene Arten von Barcode-Generatoren.

  • 1D / Lineare Barcodes: für diese Arten von Barcodes bietet OnBarcode verschiedene Arten von 1D Barcodes wie Codabar, Code 11, Code 2 of 5, Code 39, Code 93, Code 128, EAN 8, EAN 13, und viele weitere verschiedene Arten von Barcodes.
  • 2D / Matrix Barcodes: OnBarcode bietet auch 2D- oder Matrix-Barcodes verschiedener Typen an. Diese sind wie folgt: Data Matrix, PDF 417, QR Code, Micro PDF-417, und Micro QR Code.

    OnBarcode ist besser als jede andere Open-Source-Barcode-Bibliothek, weil es Unterstützung für rotierende Barcodes bietet (er kann Strichcodes bei 0, 90, 180 und 270 Grad erstellen).

    .NET Technologie Barcode Generator

    Visual Studio C# .NET 2005 wurde verwendet, um dies zu schreiben. Barcodes sind mit VB.NET, C#, Managed C++ und Borland Delphi für .NET einfach zu zeichnen und zu drucken. Barcodes werden im Speicher gedruckt und dann in Bilddateien kodiert.

    Installation und Einsatz

    Es unterstützt .NET 2.0, 3.0, 3.5 oder spätere Versionen von .NET-Plattformen. Die Bereitstellung von Barcodes ist mit Simple Xcopy Deployment einfach. OnBarcode bietet auch eine lizenzfreie Weitergabe an.

    Generierung, Kodierung und Druck von Barcode-Bildern

    Damit können Sie ein Barcode-Objekt in eine Bilddatei zeichnen und in die Bildformate GIF, BMP, PNG, JPEG und TIFF kodieren. Es unterstützt auch verschiedene Browser wie Internet Explorer, Firefox, Chrome, Safari und Opera. Mit einem Thermodrucker können Sie hochwertige Barcodebilder drucken.

3. IronBarcode

IronBarcode for .NET ist eine .NET-Bibliothek, mit der Programmierer Strichcodes lesen und erstellen können. IronBarcode ist eine führende .NET Barcode-Bibliothek, die eine breite Palette von 1- und 2-dimensionalen Barcodes sowie kundenspezifische Barcodes unterstützt (farbig und gebrandmarkt) QR-Codes. IronBarcode ermöglicht es Entwicklern, alle .NET-bezogenen Sprachen zu verwenden.

Das Erstellen, Formatieren und Exportieren von Barcodes als Bilder mit IronBarcode ist äußerst einfach und kann häufig mit nur einer einzigen Codezeile erledigt werden.

IronBarcode unterstützt .NET Core 2x & 3x, .NET-Standard, .NET-Framework 4x, und Full Azure. Es erzeugt Postscript-Ausgaben und akzeptiert eine Vielzahl von Standardcodes zur Konvertierung von Textstrings.

3.1. IronBarcode Merkmale

Barcode-Formate

  • zu den 2-dimensionalen Matrix-Barcodeformaten gehören QR Code, Aztec und Data Matrix .NET zum Lesen und Erstellen.
  • Moderne lineare Barcodeformate, die Text, Zahlen und binäre Daten unterstützen, umfassen PDF417, Code 39 und Code 128 Barcode-Generatoren für C#.
  • Zu den älteren linearen Barcodeformaten, die nur numerische Codes unterstützen, gehören UPC-A, UPC-E, EAN-8, EAN-13, Codabar, ITF, MSI und Plessey.

    Barcode-Lesefunktionen

  • Die IronBarcode.BarcodeReader Static Class API reduziert das Lesen von Barcodes und QR-Codes auf eine einzige Code-Zeile.
  • Unterstützt das Lesen von Barcodes aus Jpeg, Jpeg2000, Png, BMP, Tiff & Gif Bildformaten aus Dateien.
  • Höhere Genauigkeit und Leistung. Um die Genauigkeit und Leistung zu verbessern, können Sie das Lesegerät anweisen, ein, mehrere oder alle Barcodeformate zu scannen.
  • Bildkorrektur zum Lesen von Barcodes. Um fehlerhafte Scans und Bilder zu interpretieren, passen Sie das Rauschen und den Kontrast des Dokuments an.

    Barcode-Schreibfunktionen

    Die statischen Klassen BarcodeWriter und QRCodeWriter werden verwendet, um eine fehlertolerante API für das Schreiben von Barcodes und QR-Codes zu erstellen. Barcodedaten können in der Regel in zwei Codezeilen extrahiert werden.

    IronBarCode ermöglicht es seinen Benutzern, als Bilder zu exportieren, in HTML-Seiten zu exportieren und in PDF zu exportieren oder zu einem bestehenden PDF hinzuzufügen.

    Die Klasse QRCodeWriter bietet erweiterte Unterstützung für das Rendern von QR-Codes mit fortgeschrittenen Funktionen.

4. Erstellen eines neuen Projekts in Visual Studio

Öffnen Sie Visual Studio und wählen Sie das Menü Datei. Wählen Sie "Neues Projekt" und dann "Konsolenanwendung".

Geben Sie den Projektnamen ein und wählen Sie den Pfad in dem entsprechenden Textfeld aus. Klicken Sie dann auf die Schaltfläche Erstellen. Wählen Sie das gewünschte .NET-Framework, wie in der folgenden Abbildung dargestellt:

Das Visual Studio-Projekt generiert nun die Struktur für die ausgewählte Anwendung, und wenn Sie die Konsolen-, Windows- und Webanwendung ausgewählt haben, wird die Datei program.cs geöffnet, in die Sie den Code eingeben und die Anwendung erstellen/ausführen können.

Jetzt können wir die Bibliothek hinzufügen und das Programm testen.

5. Installieren Sie die IronBarcode-Bibliothek

Die IronBarcode-Bibliothek kann auf vier verschiedene Arten heruntergeladen und installiert werden. Diese sind:

  • Verwendung des Visual Studio NuGet-Paketmanagers
  • Verwendung der Visual Studio-Befehlszeile.
  • Direkter Download von der NuGet-Webseite.
  • Direkter Download von der IronBarcode-Webseite.

5.1 Verwendung des Visual Studio NuGet-Paketmanagers

Die Visual Studio-Software bietet die Option NuGet Package Manager, um das Paket direkt in der Lösung zu installieren. Der folgende Screenshot zeigt, wie Sie den NuGet Package Manager öffnen.

Das Suchfeld zeigt die Liste der verfügbaren Paketbibliotheken von der NuGet-Website an. Im Paketmanager müssen wir nach dem Schlüsselwort "IronBarCode" suchen, wie im folgenden Screenshot dargestellt:

In der obigen Abbildung sehen wir die Liste der zugehörigen Pakete in der Suchliste. Wir müssen die IronBarcode-Option auswählen und das Paket in unserer Lösung installieren.

5.2 Verwendung der Visual Studio-Befehlszeile

Gehen Sie im Menü von Visual Studio zu Werkzeuge -> NuGet-Paketmanager -> Paketmanager-Konsole.

Geben Sie die folgende Zeile auf der Registerkarte der Paketmanager-Konsole ein:

Install-Package BarCode

Jetzt wird das Paket in das aktuelle Projekt heruntergeladen/installiert und ist einsatzbereit.

5.3 Direkter Download von der NuGet-Website

Die dritte Möglichkeit ist, das Paket direkt von der Website herunterzuladen.

  • Navigieren Sie zum Link.
  • Wählen Sie im Menü auf der rechten Seite die Option Paket herunterladen.
  • Doppelklicken Sie auf das heruntergeladene Paket. Sie wird automatisch installiert.
  • Laden Sie nun die Lösung neu und verwenden Sie sie im Projekt.

5.4 Direkter Download von der IronBarcode Website

Klicken Sie auf die link um das neueste Paket von der Website herunterzuladen. Führen Sie nach dem Download die folgenden Schritte aus, um das Paket zum Projekt hinzuzufügen.

  • Klicken Sie mit der rechten Maustaste auf das Projekt im Lösungsfenster.
  • Wählen Sie dann die Option Referenz und suchen Sie den Speicherort der heruntergeladenen Referenz.
  • Klicken Sie dann auf OK, um die Referenz hinzuzufügen.

6. Installieren Sie das OnBarcode SDK

Im Gegensatz zu IronBarcode bietet OnBarcode nicht mehrere Installationsoptionen und ist auch nicht auf der NuGet-Website verfügbar. OnBarcode bietet separate Dienste für Barcode-Generatoren und Barcode-Leser. Um den Barcode-Generator herunterzuladen, verwenden Sie diesen linkund für den Strichcodeleser verwenden Sie dies link. Führen Sie nach dem Herunterladen die folgenden Schritte aus:

  • Entpacken Sie das Paket, nachdem Sie es heruntergeladen haben.
  • Fügen Sie in Ihrem ASP.NET-Projektordner die Datei OnBarcode.Barcode.ASPNET.dll hinzu. Es ist nicht notwendig, sie in das .NET-Bin-Verzeichnis zu legen, da die Visual Studio Build-Tools die DLL für Sie in das .NET-Bin-Verzeichnis kopieren.
  • Verweisen Sie in Ihrem ASP.NET-Projekt oder Ihrer Website auf OnBarcode.Barcode.ASPNET.dll.
  • ASP.NET Web Form Control sollte zur ASP.NET Visual Studio Toolbox hinzugefügt werden.
  • Artikel auswählen... aus dem Menü, indem Sie mit der rechten Maustaste auf .NET Visual Studio Toolbox klicken.
  • Wählen Sie die DLL OnBarcode.Barcode.ASPNET.dll aus der Schaltfläche "Durchsuchen..." des Formulars "Toolboxelemente auswählen".
  • Gehen Sie anschließend in den Bereich "Komponenten" und suchen Sie nach LinearWebForm, DataMatrixWebForm, PDF417WebForm und QRCodeWebForm.
  • Wenn Sie alle vier Komponenten ausgewählt haben, werden sie in Ihrer .NET Visual Studio Toolbox angezeigt.

7. QR-Code-Generator

Ein QR-Code ist eine zweidimensionale Variante eines Strichcodes, die aus schwarzen und weißen Pixelmustern besteht.

7.1. QR-Code-Generator mit dem OnBarcode SDK

OnBarcode's Barcode for .NET Generation Controls ermöglicht das Generieren und Drucken von QR-Codes und 2D-Barcodes für C#-Anwendungen. Der OnBarcode C# Barcode Generator macht es einfach, QR-Codes zu generieren und zu erstellen.

Der folgende Code zeigt, wie Sie mit OnBarcode QR-Codes erstellen können.

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. QR-Code-Generator unter Verwendung der IronBarcode-Bibliothek.

Iron Barcode bietet Entwicklern bei der Erstellung von QR-Codes mehr Möglichkeiten als bei der Erstellung normaler Barcodes. Wir können z. B. den Umfang der QR-Fehlerkorrektur anpassen, farbige QR-Codes hinzufügen oder Logos hinzufügen.

Wenn ein Logo zu einem QR-Code hinzugefügt wird, wird es automatisch auf eine geeignete Größe verkleinert, so dass der QR-Code gelesen werden kann, und dann am Raster ausgerichtet, so dass es richtig mit den schwarz-weißen Quadraten auf dem QR-Bild ausgerichtet ist.

Einfache QR-Code-Generierung

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#

Erweiterte QR-Code-Generierung

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#

8. Lesen von Barcodes

Das Lesen von Strichcodes, um die darin verborgenen Informationen zu erhalten, kann unglaublich nützlich sein. In diesem Abschnitt wird erörtert, wie diese Werkzeuge verschiedene Barcodes lesen.

8.1. Lesen von Barcodes mit IronBarcode

Der Barcode Reader ist ein Skript, das Strichcodes liest. Die Funktion QuicklyReadOneBarcode aus dem IronBarCode-Namensraum ist ein fantastisches Werkzeug zum Lesen von Barcodes im .NET-Framework. Wir können die Geschwindigkeit erheblich steigern, indem wir ein Barcode-Kodierungsschema wählen und die automatische Anpassung an perspektivisches und digitales Rauschen erzwingen, indem wir die Option TryHarder auf True setzen.

Die Technik QuicklyReadAllBarcodes ist ähnlich, aber sie kann mehrere Barcodes für mehrseitige Dokumente wie PDFs und mehrseitige TIFFs scannen.

QuicklyReadOneBarcode

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

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

ironBarCode verwenden;

mit System;

using System.Drawing;

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

QuicklyReadAllBarcodes

ironBarCode verwenden;

mit System;

using System.Drawing;

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

8.2. Lesen von Barcodes mit OnBarcode

In Visual C# .NET Anwendungen ist der OnBarcode .NET Barcode Reader eine C# .NET Komponente (DLL) das Barcode-Bilder liest und scannt.

Lesen von linearen Barcodes

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#

Scannen definierter Bereiche im Bild

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. Lizenzvergabe

IronBarcode ist eine Bibliothek, für die eine kostenlose Entwicklerlizenz erhältlich ist. IronBarcode hat auch eine klare Preisstruktur: das Lite-Paket beginnt bei $749 ohne versteckte Gebühren. Auch der Weitervertrieb von SaaS- und OEM-Produkten ist möglich. Alle Lizenzen haben eine 30-tägige Geld-zurück-Garantie, ein Jahr Software-Support und Upgrades, Gültigkeit für Entwicklung/Training/Produktion und eine unbefristete Lizenz (einmaliger Kauf). Die gesamte Preisstruktur und Lizenz von IronBarcode finden Sie unter hier.

Der OnBarcode-Leser und der Barcode-Generator werden nicht in einem einzigen Paket angeboten. Dies bedeutet, dass Sie zwei verschiedene Pakete kaufen müssen.

Die .NET Barcode Generator Suite Lizenz

Die .NET Barcode Generator Suite enthält eine Reihe von zuverlässigen Barcode-Steuerelementen, die einfach in Visual Studio .NET zu verwenden sind. In .NET-Anwendungen können Sie diese Suite zum Erstellen, Drucken und Zeichnen hochwertiger Barcodes verwenden.

Die Einzelentwicklerlizenz mit linearer und 2D-Unterstützung gibt es ab 1.690 US-Dollar, die Unbegrenzte Lizenz für Entwickler ist zum Preis von 3.990 US-Dollar erhältlich.

Einzelne Entwicklerlizenz: Diese Lizenz erlaubt es einem einzelnen Entwickler, eine unbegrenzte Anzahl von Benutzerlizenzen ohne Lizenzgebühren zu verteilen und die Barcode-Komponente für .NET auf einer unbegrenzten Anzahl von Servern zu installieren.

5-Entwickler-Lizenz: diese Lizenz erlaubt es 5 Entwicklern, eine unbegrenzte Anzahl von Benutzerlizenzen ohne Lizenzgebühren zu verteilen und die Barcode-Komponente für .NET auf einer unbegrenzten Anzahl von Servern zu installieren.

Unbegrenzte Entwicklerlizenz: Diese erlaubt es Entwicklern, unbegrenzt viele Benutzerlizenzen ohne Lizenzgebühren zu verteilen und die Barcode-Komponente für .NET auf einer unbegrenzten Anzahl von Servern zu installieren.

Die .NET Barcode Reader SDK Lizenz

Einzel-Server-Vertriebslizenz: Dies erlaubt einer unbegrenzten Anzahl von Entwicklern in Ihrem Unternehmen, unseren .NET Barcode Reader zu nutzen und abgeleitete Produkte auf einem einzigen Server einzusetzen.

Drei-Server-Vertriebslizenz: Diese Lizenz erlaubt Ihrem Unternehmen eine unbegrenzte Anzahl von Entwicklern, unseren .NET Barcode Reader zu nutzen und abgeleitete Produkte auf drei Servern einzusetzen.

Fünf-Server-Vertriebslizenz: Dies erlaubt Ihrem Unternehmen eine unbegrenzte Anzahl von Entwicklern, unseren .NET Barcode Reader zu nutzen und abgeleitete Produkte auf bis zu fünf Servern einzusetzen.

Unbegrenzte Server-Vertriebslizenz: Dies erlaubt einer unbegrenzten Anzahl von Entwicklern in Ihrer Organisation, unseren .NET Barcode Reader zu nutzen und das resultierende Produkt auf einer unbegrenzten Anzahl von Servern einzusetzen.

Windows Application Distribution License: dies erlaubt einer unbegrenzten Anzahl von Entwicklern in Ihrer Organisation, unseren .NET Barcode Reader zu nutzen und das generierte Produkt auf einer unbegrenzten Anzahl von Rechnern einzusetzen (keine Server).

10. Schlussfolgerung

IronBarcode for .NET ist eine führende Barcode-Bibliothek, die es Programmierern ermöglicht, Barcodes zu lesen und zu erstellen. Es unterstützt eine breite Palette von 1- und 2-dimensionalen Barcodes, sowie kundenspezifische (farbig und gebrandmarkt) QR-Codes. IronBarcode ermöglicht es Entwicklern, alle .NET-bezogenen Sprachen zu verwenden. IronBarcode ist schneller als jeder andere C# Barcode Leser und Generator. Es unterstützt .NET Core 2x & 3x, .NET-Standard, .NET-Framework 4x und volle Azure-Unterstützung.

OnBarcode ist ein marktführender Anbieter von Barcode-Generatoren, Lesekontrollen und Komponenten für alle wichtigen Entwicklungsplattformen, einschließlich ASP.NET, Windows Forms, WPF, Java, Android und iOS (iPhone-Projekte, mac). Das Unternehmen bietet auch eine vollständige Barcode-Lösung in Kombination mit Microsoft Office (Excel und Word) barcode-Add-ons und Barcode-Schriften. Die OnBarcode-Software bietet eine Vielzahl von Barcode-bezogenen Funktionen, wie z. B. die Erstellung von Barcode-Bildern, das Lesen von Barcodes und die Kompatibilität mit der neuesten Barcode-Symbologie. Sowie das Drucken und Zeichnen in .NET. Es unterstützt eine Vielzahl von Standardcodes zur Darstellung von Textzeichenfolgen.

Die Preisstruktur von IronBarcode ist relativ kostengünstiger als die von OnBarcode. IronBarcode bietet alle Funktionen unter einer einzigen Lizenz an, die einmalig erworben werden muss und keine laufenden Kosten verursacht, während OnBarcode keine einzige Lizenz für seine Barcode-Funktionen anbietet, sondern separate Lizenzen für die Barcode-Erzeugung und das Lesen von Barcodes. Aufgrund seiner separaten Lizenzierungsstrategie ist es dreimal so teuer wie IronBarcode und damit für die Nutzer unattraktiv.

Nach dem Vergleich der beiden Programme können wir feststellen, dass IronBarcode mehr Funktionen bietet als OnBarcode und dass OnBarcode erheblich teurer ist als IronBarcode. Die Integration von IronBarcode ist relativ einfach, da es im NuGet Package Manager verfügbar ist. Auf der anderen Seite ist OnBarcode nicht in NuGet verfügbar, was die Integration in Projekte erschwert. Für die .NET-Programmierung bietet IronBarcode alle Funktionen in nur wenigen Codezeilen, was bei der Konkurrenz nicht der Fall ist. Darüber hinaus bietet Iron Software derzeit alle fünf Software-Tools zum Preis von nur zwei an! Diese fünf Instrumente sind die folgenden:

  • IronBarcode
  • IronXL
  • IronOCR
  • IronPDF
  • IronWebScraper

    Bitte besuchen Sie diesen Link, um zu erfahren EisenSuite.

< PREVIOUS
Ein Vergleich zwischen IronBarcode und BarcodeLib
NÄCHSTES >
Ein Vergleich zwischen IronBarcode und Dynamsoft Barcode Reader

Sind Sie bereit, loszulegen? Version: 2024.10 gerade veröffentlicht

Gratis NuGet-Download Downloads insgesamt: 1,246,703 Lizenzen anzeigen >