Zum Fußzeileninhalt springen
MIT ANDEREN KOMPONENTEN VERGLEICHEN

Ein Vergleich zwischen IronBarcode und OnBarcode

1. Einleitung

Was ist ein Barcode? Ein Barcode ist ein quadratisches oder rechteckiges Bild, das von einem Scanner gelesen werden kann und aus einer Reihe von parallelen schwarzen Linien und weißen Lücken unterschiedlicher Breite besteht. Barcodes werden auf Produkten verwendet, um sie leichter zu identifizieren. Sie werden in Einzelhandelsgeschäften als Teil des Kaufprozesses, in Lagern zur Bestandsverfolgung und auf Rechnungen zur Unterstützung der Buchhaltung verwendet, unter anderem.

Können Sie Barcodes mit der .NET-Plattform lesen und erstellen? Ja, Sie können Barcodes mit der .NET-Plattform generieren und lesen. In diesem Artikel werden wir besprechen, wie ein Entwickler Barcodes erstellen und in .NET-plattformunterstützten Programmiersprachen lesen kann. Wir werden zwei Sets von Software besprechen und vergleichen, die Entwickler verwenden, um mit Barcodes umzugehen. Diese Tools sind wie folgt:

  • OnBarcode
  • IronBarcode

2. OnBarcode

OnBarcode ist ein marktführender Anbieter von Barcode-Generatoren, Lese-Steuerungen und Komponenten für alle wichtigen Unternehmensentwicklungsplattformen, einschließlich ASP.NET, Windows Forms, WPF, Java, Android und iOS (iPhone-Projekte, Mac). OnBarcode bietet eine vollständige Barcode-Lösung zum Erstellen von Geschäftsapplikationen, wenn es mit seinen primären Barcode-Reporting-Tools, dem Microsoft Office (Excel & Word) Barcode-Add-on und Barcode-Schriftarten kombiniert wird.

Die OnBarcode-Software bietet eine breite Palette von Barcode-bezogenen Funktionen, wie das Generieren von Barcode-Bildern, das Drucken von Barcode-Bildern in SQL Server, das Lesen von Barcodes, vollständig codiert in Visual Studio C#, 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 bietet nur die enthaltene Backend-Bibliothek (auch bekannt als ZINT-Shared Library) QR-Code-Generierungsdienste auf allen .NET-Plattformen an. OnBarcode unterstützt auch die folgenden weiteren Plattformen:

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

2.1. OnBarcode Features

Barcode-Typ-Generierung

Die OnBarcode-Tool-Bibliothek für Barcode-Codierung bietet zwei verschiedene Typen von Barcode-Generatoren.

  • 1D / Lineare Barcodes: Für diese Arten von Barcodes bietet OnBarcode verschiedene Typen von 1D-Barcodes wie Codabar, Code 11, Code 2 von 5, Code 39, Code 93, Code 128, EAN 8, EAN 13 und viele weitere verschiedene Arten von Barcodes an.
  • 2D / Matrix-Barcodes: OnBarcode bietet auch 2D- oder Matrix-Barcodes in verschiedenen 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, da es die Unterstützung für drehbare Barcodes bietet (es kann Barcodes 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 einfach zu zeichnen und mit VB.NET, C#, Managed C++ und Borland Delphi für .NET zu drucken. Barcodes werden im Speicher gedruckt und dann in Bilddateien kodiert.

Installation und Bereitstellung

Es unterstützt .NET 2.0, 3.0, 3.5 oder höhere Versionen von .NET-Plattformen. Die Bereitstellung von Barcodes ist einfach mit einfacher Xcopy-Bereitstellung. OnBarcode bietet auch lizenzfreie Weiterverteilung.

Barcode-Bild-Generierung, Kodierung und Drucken

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

3. IronBarcode

IronBarcode ist eine .NET-Bibliothek, die es Programmierern erlaubt, Barcodes zu lesen und zu erstellen. IronBarcode ist eine führende .NET-Barcode-Bibliothek, die eine breite Palette von 1- und 2-dimensionalen Barcodes sowie angepasste (farbige und gebrandete) QR-Codes unterstützt. IronBarcode erlaubt Entwicklern, alle .NET-bezogenen Sprachen zu verwenden.

Das Erstellen, Formatieren und Exportieren von Barcodes als Bilder mit IronBarcode ist außerordentlich einfach und kann oft mit nur einer einzigen Codezeile erreicht werden.

IronBarcode unterstützt .NET Core 2x & 3x, .NET Standard, .NET Framework 4x und Full Azure. Es erstellt Postscript-Ausgaben und akzeptiert eine Vielzahl von Standardcodes, um Textzeichenfolgen zu konvertieren.

3.1. IronBarcode Funktionen

Barcode-Formate

  • 2-dimensionale Matrix-Barcode-Formate umfassen QR-Code, Aztec und Data Matrix .NET Lesen und Erstellen.
  • Moderne lineare Barcode-Formate, die Text, Zahlen und Binärdaten unterstützen, umfassen PDF417, Code 39 und Code 128 Barcode-Generatoren für C#.
  • Ältere lineare Barcode-Formate, die nur numerische Codes unterstützen, umfassen UPC-A, UPC-E, EAN-8, EAN-13, Codabar, ITF, MSI und Plessey.

Ältere numerische Barcode-Formate: UPC-A, UPC-E, EAN-8, EAN-13, Codabar, ITF, MSI, Plessey.

  • Die statische Klasse IronBarcode.BarcodeReader API reduziert das Lesen von Barcodes und QR-Codes auf eine einzige Zeile Code.
  • Unterstützt das Lesen von Barcodes aus den Bildformaten Jpeg, Jpeg2000, Png, BMP, Tiff & Gif von Dateien. Barcode-Lesen aus Jpeg, Jpeg2000, Png, BMP, Tiff & Gif. Um Genauigkeit und Leistung zu verbessern, teilen Sie dem Leser mit, nach einem, mehreren oder allen Barcode-Formaten zu scannen.
  • Bildkorrektur zum Lesen von Barcodes. Um fehlerhafte Scans und Bilder zu interpretieren, wenden Sie Rausch- und Kontrastanpassungen auf das Dokument an.

Barcode Schreibfunktionen

Barcode-Schreibfunktionen Barcode-Daten können normalerweise in zwei Zeilen Code extrahiert werden.

Barcode-Daten können normalerweise in zwei Codezeilen extrahiert werden.

Die Klasse QRCodeWriter bietet erweiterte Unterstützung für die Darstellung von QR-Codes mit erweiterten Funktionen.

4. Ein neues Projekt in Visual Studio erstellen

Öffnen Sie die Visual Studio-Software und gehen Sie zum Datei-Menü. Wählen Sie "neues Projekt" und dann Konsolenanwendung auswählen.

Geben Sie den Projektname ein und wählen Sie den Pfad im entsprechenden Textfeld. Klicken Sie auf die Schaltfläche Erstellen. Wählen Sie das erforderliche .NET Framework wie im folgenden Screenshot:

Onbarcode Generator Alternatives 1 related to 4. Ein neues Projekt in Visual Studio erstellen

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

Onbarcode Generator Alternatives 2 related to 4. Ein neues Projekt in Visual Studio erstellen

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

5. Die IronBarcode-Bibliothek installieren

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

  • Verwendung des NuGet-Paketmanagers von Visual Studio
  • Verwenden der Visual Studio-Befehlszeile.
  • Direktdownload von der NuGet-Webseite.
  • Direktdownload von der IronBarcode-Webseite.

5.1 Verwendung des Visual Studio NuGet-Paketmanagers

Die Visual Studio-Software bietet die NuGet-Paket-Manager-Option, um das Paket direkt in die Lösung zu installieren. Der folgende Screenshot zeigt, wie der NuGet-Paketmanager geöffnet wird.

Onbarcode Generator Alternatives 3 related to 5.1 Verwendung des Visual Studio NuGet-Paketmanagers

Es bietet die Suchbox, um die Liste der verfügbaren Paketbibliotheken von der NuGet-Website anzuzeigen. Im Paketmanager müssen wir nach dem Schlüsselwort "IronBarCode" suchen, wie im untenstehenden Screenshot gezeigt:

Onbarcode Generator Alternatives 4 related to 5.1 Verwendung des Visual Studio NuGet-Paketmanagers

Aus dem obigen Bild können wir die Liste der verwandten Pakete in der Suchliste sehen. Wir müssen die IronBarcode-Option auswählen und das Paket in unserer Lösung installieren.

5.2 Verwendung der Visual Studio Befehlszeile

Im Visual Studio-Menü gehen Sie zu Werkzeuge-> NuGet-Paket-Manager -> Paketmanager-Konsole.

Geben Sie die folgende Zeile in die Paket-Manager-Konsolenregisterkarte ein:

Install-Package BarCode

Nun wird das Paket heruntergeladen/installiert und ist bereit zur Verwendung im aktuellen Projekt.

Onbarcode Generator Alternatives 5 related to 5.2 Verwendung der Visual Studio Befehlszeile
Onbarcode Generator Alternatives 6 related to 5.2 Verwendung der Visual Studio Befehlszeile

5.3 Direkter Download von der NuGet-Webseite

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

  • Navigate to the Link.
  • Wählen Sie die Download-Paketoption aus dem Menü auf der rechten Seite.
  • Doppelklicken Sie auf das heruntergeladene Paket. Es wird automatisch installiert.
  • Wählen Sie die Option Download-Paket aus dem rechten Menü.

5.4 Direkter Download von der IronBarcode-Webseite

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.

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

6. Installieren Sie das OnBarcode SDK

  • Entpacken Sie das Paket nach dem Herunterladen.
  • Entpacken Sie das Paket nach dem Herunterladen. Es ist nicht nötig, es im .NET-Bin-Verzeichnis zu platzieren, da die Visual Studio-Bautools die DLL für Sie in das .NET-Bin-Verzeichnis kopieren.
  • In Ihrem ASP.NET-Projekt oder Ihrer Website, verweisen Sie auf OnBarcode.Barcode.ASPNET.dll.
  • Die ASP.NET Web Form Control sollte dem ASP.NET Visual Studio Toolbox hinzugefügt werden.
  • Wählen Sie Elemente... aus dem Menü, indem Sie mit der rechten Maustaste auf das .NET Visual Studio Toolbox klicken.
  • Wählen Sie die DLL OnBarcode.Barcode.ASPNET.dll aus dem Formular "Wählen Sie Toolbox-Elemente" über die Schaltfläche "Durchsuchen..." aus.
  • Wählen Sie die DLL OnBarcode.Barcode.ASPNET.dll mit der Schaltfläche "Durchsuchen..." im Formular "Toolbox-Elemente auswählen" aus. Nach Auswahl erscheinen die Komponenten in Ihrem .NET Visual Studio Toolbox.

7. QR-Code-Generator

Ein QR-Code ist eine zweidimensionale Variante eines Barcodes, der aus schwarz-weißen Pixelmustern besteht.

7.1. QR-Code-Generator mit dem OnBarcode SDK

7.1. QR-Code-Generator mit dem OnBarcode SDK Der OnBarcode C# Barcode Generator erleichtert das Erstellen und Generieren von QR-Codes.

Der folgende Code zeigt, wie man QR-Codes mit OnBarcode erstellt.

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

7.2. QR-Code-Generator mit der IronBarcode-Bibliothek. Iron Barcode gibt Entwicklern mehr Möglichkeiten beim Erstellen von QR-Codes als beim Erstellen regulärer Barcodes.

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

Einfache QR-Code-Generierung

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
Onbarcode Generator Alternatives 7 related to 7.2. QR-Code-Generator mit der IronBarcode-Bibliothek. Iron Barcode gibt E...

Erweiterte QR-Code-Generierung

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
Onbarcode Generator Alternatives 8 related to 7.2. QR-Code-Generator mit der IronBarcode-Bibliothek. Iron Barcode gibt E...

8. Barcodes lesen

Das Lesen von Barcodes, um die darin verborgenen Informationen zu erhalten, kann äußerst nützlich sein. In diesem Abschnitt werden wir erörtern, wie diese Tools verschiedene Barcodes lesen.

8.1. Barcodes mit IronBarcode lesen

Der Barcode-Reader ist ein Skript, das Barcodes liest. Die Funktion QuicklyReadOneBarcode des IronBarCode-Namespace ist ein fantastisches Werkzeug zum Lesen von Barcodes im .NET-Framework. Wir können die Geschwindigkeit erheblich erhöhen, indem wir ein Barcode-Codierungsschema auswählen, und wir können es zwingen, sich automatisch an Perspektive und digitales Rauschen anzupassen, 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;

// 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

TryHarder

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

TryHarder

8.2. Barcodes lesen mit OnBarcode

In Visual C# .NET-Anwendungen ist der OnBarcode .NET Barcode Reader eine C# .NET-Komponente zum Lesen von Barcode-Bildern.

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

Definierte Bereiche im Bild scannen

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

IronBarcode ist eine Bibliothek, die eine Entwicklerlizenz kostenlos zur Verfügung stellt. IronBarcode hat auch eine eigene Preisstruktur: Das Lite-Paket beginnt bei $liteLicense ohne versteckte Gebühren. Die Weiterverteilung von SaaS- und OEM-Produkten ist ebenfalls möglich. Alle Lizenzen haben eine 30-tägige Geld-zurück-Garantie, ein Jahr Software-Support und Upgrades, Gültigkeit für Entwicklung/Test/Produktion sowie eine dauerhafte Lizenz (einmaliger Kauf). To see IronBarcode's entire price structure and license, go here.

Der OnBarcode-Reader und der Barcode-Generator werden nicht in einem einzigen Paket angeboten. Der OnBarcode-Leser und der Barcode-Generator sind nicht in einem Paket erhältlich.

Die .NET Barcode Generator Suite Lizenz

Die .NET Barcode Generator Suite enthält eine Reihe zuverlässiger Barcode-Steuerelemente, die einfach in Visual Studio .NET zu verwenden sind. In .NET-Apps können Sie mit dieser Suite hochwertige Barcodes erzeugen, drucken und zeichnen.

Die Einzelentwicklerlizenz mit Unterstützung für lineare und 2D-Formate beginnt bei $1,690 und die unbegrenzte Entwicklerlizenz ist zum Preis von $3,990 erhältlich.

  • Einzelentwicklerlizenz: Diese Lizenz ermöglicht einem einzelnen Entwickler die Verteilung einer unbegrenzten Anzahl von Benutzerlizenzen ohne Lizenzgebühren und die Installation der Barcode-Komponente für .NET auf einer unbegrenzten Anzahl von Servern.
  • 5-Entwicklerlizenz: Diese Lizenz erlaubt 5 Entwicklern, eine unbegrenzte Anzahl von Benutzerlizenzen ohne Lizenzgebühren zu vertreiben und die Barcode-Komponente für .NET auf einer unbegrenzten Anzahl von Servern zu installieren.
  • Unbegrenzte Entwicklerlizenz: Dies erlaubt unbegrenzten Entwicklern, unendliche Benutzerlizenzen ohne Lizenzgebühren zu vertreiben und die Barcode-Komponente für .NET auf einer unbegrenzten Anzahl von Servern zu installieren.

Die .NET Barcode Reader SDK Lizenz

  • Einzelserver-Vertriebslizenz: Dies erlaubt einer unbegrenzten Anzahl von Entwicklern in Ihrem Unternehmen, unseren .NET Barcode Reader zu verwenden und abgeleitete Produkte auf einem einzigen Server bereitzustellen.
  • Single-Server Distribution License: Diese erlaubt einer unbegrenzten Anzahl von Entwicklern in Ihrem Unternehmen, unseren .NET Barcode Reader zu nutzen und derivative Produkte auf einem einzelnen Server bereitzustellen.
  • Three-Server Distribution License: Diese Lizenz erlaubt Ihrem Unternehmen, einer unbegrenzten Anzahl von Entwicklern, unseren .NET Barcode Reader zu nutzen und derivative Produkte auf drei Servern zu nutzen.
  • Unbegrenzte Server-Vertriebslizenz: Dies erlaubt einer unbegrenzten Anzahl von Entwicklern in Ihrer Organisation, unseren .NET Barcode Reader zu verwenden und das resultierende Produkt auf einer unbegrenzten Anzahl von Servern bereitzustellen.
  • Lizenz zur Verteilung von Windows-Anwendungen: Dies erlaubt unendlich vielen Entwicklern in Ihrer Organisation, unseren .NET Barcode Reader zu verwenden und das generierte Produkt auf einer unbegrenzten Anzahl von Maschinen (nicht Servern) bereitzustellen.

10. Fazit

10. Zusammenfassung Es unterstützt eine breite Palette von 1- und 2-dimensionalen Barcodes sowie angepasste (farbige und gebrandete) QR-Codes. IronBarcode ermöglicht Entwicklern die Verwendung aller .NET-relevanten Sprachen. IronBarcode bietet eine hohe Leistung im Barcode-Lesen und Erstellen, optimiert für .NET-Umgebungen. Es unterstützt .NET Core 2x & 3x, .NET Standard, .NET Framework 4x und vollständige Azure-Unterstützung.

Es unterstützt .NET Core 2x & 3x, .NET Standard, .NET Framework 4x und Full Azure. Das Unternehmen bietet auch eine vollständige Barcode-Lösung, wenn sie mit Microsoft Office (Excel & Word) Barcode-Erweiterungen und Barcode-Schriften kombiniert wird. OnBarcode Software bietet eine Vielzahl von barcodebezogenen Funktionen wie das Generieren von Barcode-Bildern, das Lesen von Barcodes und die Kompatibilität mit der neuesten Barcode-Symbolik sowie das Drucken und Zeichnen in .NET. Es unterstützt verschiedene Standardcodes zur Darstellung textueller Zeichenfolgen.

Es unterstützt eine Vielzahl von Standardcodes zur Darstellung von Textzeichenfolgen. Die Preisstruktur von IronBarcode ist relativ kostengünstiger als die von OnBarcode. {"translation":"IronBarcode bietet alle Funktionen unter einer Lizenz zu einem einmaligen Preis, w\u00e4hrend OnBarcode separate Lizenzen f\u00fcr das Generieren und Lesen anbietet."}

Nach dem Vergleich können wir zu dem Schluss kommen, dass IronBarcode mehr Funktionen bietet als OnBarcode und dass OnBarcode auch erheblich teurer ist als IronBarcode. {"translation":"Beide Bibliotheken sind \u00fcber NuGet f\u00fcr die einfache Integration in .NET-Projekte verf\u00fcgbar."} Für die .NET-Entwicklung bietet IronBarcode alle Funktionen in nur wenigen Zeilen Code, was bei seinem Wettbewerber 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 Tools sind folgende:

  • IronBarcode {"translation":"* IronXL"}
  • IronOCR
  • IronPDF
  • IronWebScraper

Please visit this link to explore Iron Suite.

Hinweis:OnBarcode ist eine eingetragene Marke des jeweiligen Eigentümers. Diese Website ist nicht mit OnBarcode verbunden, wird von OnBarcode nicht unterstützt oder gesponsert. Alle Produktnamen, Logos und Marken sind Eigentum ihrer jeweiligen Eigentümer. Die Vergleiche dienen nur zu Informationszwecken und spiegeln öffentlich verfügbare Informationen zum Zeitpunkt des Schreibens wider.

Häufig gestellte Fragen

Was sind die Hauptunterschiede zwischen OnBarcode und IronBarcode?

OnBarcode erfordert separate Lizenzen für Barcode-Erstellung und -Lesen, was die Kosten erhöhen kann, während IronBarcode alle Funktionen unter einer einzigen Lizenz anbietet und somit kostengünstiger ist. IronBarcode lässt sich auch einfach über den NuGet-Paketmanager integrieren und bietet umfassende Anpassungsmöglichkeiten.

Wie kann ich eine Barcode-Bibliothek in eine C# Anwendung integrieren?

IronBarcode kann in eine C# Anwendung über den NuGet-Paketmanager in Visual Studio integriert werden. Dies beinhaltet die Suche nach IronBarcode im NuGet-Interface und die direkte Installation in Ihr Projekt.

Welche Arten von Barcodes können mit IronBarcode generiert werden?

IronBarcode unterstützt eine Vielzahl von Barcode-Formaten, einschließlich 1D- und 2D-Barcodes, wie QR-Codes, Code 39, Code 128 und mehr. Es ermöglicht auch die Anpassung mit farbigen QR-Codes und Logos.

Gibt es eine kostengünstige Barcode-Generierungslösung für .NET-Entwickler?

Ja, IronBarcode bietet eine kostengünstige Lösung für .NET-Entwickler mit einer einzigen Lizenz, die alle Funktionen umfasst und keine laufenden Gebühren erfordert, im Gegensatz zu OnBarcode, das separate Lizenzen für verschiedene Funktionen erfordert.

Wie kann ich QR-Codes in meiner .NET-Anwendung anpassen?

Mit IronBarcode können Sie QR-Codes problemlos anpassen, indem Sie Farben ändern oder Logos hinzufügen. Dies wird durch einfache Codeanpassungen erreicht, die visuell gebrandete QR-Codes ermöglichen.

Was sind die Installationsoptionen für Barcode-Bibliotheken in .NET?

IronBarcode kann über den Visual Studio NuGet-Paketmanager installiert werden, was den Prozess einfach und schnell macht. Alternativ können Pakete auch von der Iron Software-Website heruntergeladen werden.

Kann IronBarcode für sowohl Barcode-Erstellung als auch -Lesen verwendet werden?

Ja, IronBarcode ist sowohl für die Erstellung als auch das Lesen von Barcodes ausgelegt und bietet eine vollständige Lösung in einer einzigen Bibliothek, im Gegensatz zu einigen Alternativen, die separate Tools für jede Aufgabe erfordern.

Was sind die Vorteile der Nutzung von IronBarcode gegenüber anderen Barcode-Bibliotheken?

IronBarcode bietet einen optimierten Integrationsprozess, umfangreiche Barcode-Formatunterstützung und Anpassungsfunktionen. Es stellt auch ein wirtschaftlich vorteilhaftes Lizenzmodell dar, indem es alle Funktionen unter einem einzigen Kauf bündelt.

Jordi Bardia
Software Ingenieur
Jordi ist am besten in Python, C# und C++ versiert. Wenn er nicht bei Iron Software seine Fähigkeiten einsetzt, programmiert er Spiele. Mit Verantwortung für Produkttests, Produktentwicklung und -forschung trägt Jordi mit immensem Wert zur kontinuierlichen Produktverbesserung bei. Die abwechslungsreiche Erfahrung hält ihn gefordert und engagiert, ...
Weiterlesen