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 Werkzeuge 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 hochqualitative 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 Features

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äre Daten 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.

Barcode-Lese-Funktionen

  • Die IronBarcode.BarcodeReader Static Class API reduziert das Lesen von Barcodes und QR-Codes auf eine einzelne Codezeile.
  • Unterstützt das Barcode-Lesen aus Jpeg, Jpeg2000, Png, BMP, Tiff & Gif-Bildformaten aus Dateien. Um Genauigkeit und Leistung zu verbessern, teilen Sie dem Leser mit, nach einem, mehreren oder allen Barcode-Formaten zu scannen.
  • Höhere Genauigkeit und Leistung. Um fehlerhafte Scans und Bilder zu interpretieren, wenden Sie Rausch- und Kontrastanpassungen auf das Dokument an.

  • Bildkorrektur zum Lesen von Barcodes.

Barcode-Schreibfunktionen Die BarcodeWriter und QRCodeWriter statischen Klassen werden verwendet, um eine fehlertolerante Barcode- und QR-Schreib-API zu erstellen.

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

IronBarcode erlaubt seinen Nutzern den Export als Bilder, Export zu HTML-Seiten und Export zu PDF oder das Hinzufügen zu einem vorhandenen PDF.

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 dann auf die Schaltfläche Erstellen. Wählen Sie das erforderliche .NET Framework wie im folgenden Screenshot:

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

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

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

  • Verwenden der Visual Studio-Befehlszeile.
  • Verwenden Sie den Visual Studio NuGet-Package-Manager
  • Direktdownload von der NuGet-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.

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

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

class="content-img-align-center">
class="center-image-wrapper">Onbarcode Generator Alternatives 5 related to 5.2 Verwendung der Visual Studio Befehlszeile
class="content-img-align-center">
class="center-image-wrapper">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.
  • Navigieren Sie zum Link.
  • 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. Klicken Sie auf den Link, um das neueste Paket von der Website herunterzuladen. Nach dem Download folgen Sie den untenstehenden Schritten, um das Paket zum Projekt hinzuzufügen.
  • Klicken Sie dann auf OK, um die Referenz hinzuzufügen.

  • Wählen Sie dann die Option Referenz und durchsuchen Sie den Speicherort der heruntergeladenen Referenz.

Für die manuelle Installation folgen Sie diesen Schritten:

  • Entpacken Sie das Paket nach dem Herunterladen. * Fügen Sie in Ihrem ASP.NET-Projektordner die OnBarcode.Barcode.ASPNET.dll hinzu. Es ist nicht notwendig, es in das .NET-Bin-Verzeichnis zu legen, da die Build-Tools von Visual Studio die DLL für Sie in das .NET-Bin-Verzeichnis kopieren.
  • In Ihrem ASP.NET-Projekt oder Ihrer Website, referenzieren Sie OnBarcode.Barcode.ASPNET.dll.
  • ASP.NET Webform Control sollte zur ASP.NET Visual Studio Werkzeugkasten hinzugefügt werden. * Wählen Sie Items... aus dem Menü, indem Sie mit der rechten Maustaste auf den .NET Visual Studio Werkzeugkasten klicken.
  • Wählen Sie die DLL OnBarcode.Barcode.ASPNET.dll mit der Schaltfläche "Durchsuchen..." im Formular "Toolbox-Elemente auswählen" aus.
  • Nachdem Sie Ihre Auswahl getroffen haben, gehen Sie zum Bereich "Komponenten" und suchen Sie LinearWebForm, DataMatrixWebForm, PDF417WebForm und QRCodeWebForm.

  • Wenn Sie alle vier Komponenten auswählen, erscheinen Sie in Ihrem .NET Visual Studio Werkzeugkasten.

7. QR-Code-Generator

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

7.1. QR-Code-Generator mit dem OnBarcode SDK OnBarcode's Barcode für .NET-Generierungskontrollen ermöglichen die Generierung und das 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.

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

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

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.

Wir können zum Beispiel die Höhe der QR-Fehlerkorrektur anpassen, entscheiden, farbige QR-Codes hinzuzufügen oder Logos hinzuzufügen.

Wird einem QR-Code ein Logo hinzugefügt, wird es automatisch auf eine passende Größe verkleinert, sodass der QR-Code gelesen werden kann, und dann ins Raster eingerastet, um dass es richtig an den schwarz-weißen Quadraten des QR-Bildes ausgerichtet ist.

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

Einfaches QR-Code-Generieren

class="content-img-align-center">
class="center-image-wrapper"> Onbarcode Generator Alternatives 7 related to 7.2. QR-Code-Generator mit der IronBarcode-Bibliothek. Iron Barcode gibt E...
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

Erweitertes QR-Code-Generieren

class="content-img-align-center">
class="center-image-wrapper"> Onbarcode Generator Alternatives 8 related to 7.2. QR-Code-Generator mit der IronBarcode-Bibliothek. Iron Barcode gibt E...

8. Barcodes lesen In diesem Abschnitt werden wir erörtern, wie diese Tools verschiedene Barcodes lesen.

Barcodes zu lesen, um die darin verborgenen Informationen zu erhalten, kann unglaublich nützlich sein.

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. ### 8.1. Barcodes lesen mit IronBarcode

Wir können die Geschwindigkeit erheblich verbessern, indem wir ein Barcode-Codierungsschema wählen und automatisch anpassen lassen, um Perspektive und digitales Rauschen auszuschließen, indem wir die TryHarder-Option auf true setzen.

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

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

QuicklyReadOneBarcode

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

QuicklyReadAllBarcodes

8.2. Barcodes lesen mit OnBarcode

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

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

Lineare Barcodes lesen

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

Definierte Bereiche im Bild scannen

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.

Um die gesamte Preisstruktur und Lizenz von IronBarcode zu sehen, gehen Sie hier. Der OnBarcode-Leser und der Barcode-Generator werden nicht in einem einzigen Paket angeboten.

Das bedeutet, dass Sie zwei verschiedene Pakete kaufen müssen.

Die .NET Barcode Generator Suite-Lizenz Die .NET Barcode Generator Suite umfasst eine Reihe zuverlässiger Barcode-Kontrollen, 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 Single-Developer-Lizenz mit Unterstützung für sowohl lineare als auch 2D-Codes beginnt bei $1,690, und die Unlimited Developer License ist für den Preis von $3,990 verfügbar.

  • Single Developer License: Diese Lizenz erlaubt einem einzelnen Entwickler, eine unbegrenzte Zahl von Benutzerlizenzen ohne Lizenzgebühren zu verteilen und die Barcode-Komponente für .NET auf einer unbegrenzten Anzahl von Servern zu installieren.
  • 5-Developer License: Diese Lizenz erlaubt 5 Entwicklern, eine unbegrenzte Zahl von Benutzerlizenzen ohne Lizenzgebühren zu verteilen und die Barcode-Komponente für .NET auf einer unbegrenzten Anzahl von Servern zu installieren.

  • Unlimited Developer License: Diese erlaubt unbegrenzten Entwicklern, eine unbegrenzte Zahl von 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

  • 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.
  • Five-Server Distribution License: Diese erlaubt Ihrem Unternehmen, einer unbegrenzten Anzahl von Entwicklern, unseren .NET Barcode Reader zu nutzen und derivative Produkte auf bis zu fünf Servern bereitzustellen.
  • Unlimited-Server Distribution License: Diese 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 bereitzustellen.

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

10. Zusammenfassung IronBarcode ist eine führende .NET-Barcode-Bibliothek, die es Programmierern erlaubt, Barcodes zu lesen und zu erstellen. Es unterstützt eine breite Palette von 1-und 2-dimensionalen Barcodes sowie angepasste (farbige und gebrandete) QR-Codes. IronBarcode bietet eine hohe Leistung im Barcode-Lesen und Erstellen, optimiert für .NET-Umgebungen. IronBarcode erlaubt Entwicklern, alle .NET-bezogenen Sprachen zu verwenden.

Es unterstützt .NET Core 2x & 3x, .NET Standard, .NET Framework 4x und Full Azure. OnBarcode ist ein führender Anbieter von Barcode-Generatoren, Lesersteuerungen und Komponenten für alle wichtigen Unternehmensentwicklungplattformen, einschließlich ASP.NET, Windows Forms, WPF, Java, Android und iOS (iPhone-Projekte, Mac). Das Unternehmen bietet auch eine vollständige Barcode-Lösung, wenn es mit Microsoft Office (Excel & Word) Barcode-Add-ons und Barcode-Schriftarten kombiniert wird. Die OnBarcode-Software bietet eine breite Palette von Barcode-bezogenen Funktionen, wie das Erzeugen 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 seine Funktionen unter einer einzigen Lizenz mit einem einmaligen Kauf und ohne laufende Kosten an, während OnBarcode keine Einzellizenz für seine barcodebezogenen Funktionen anbietet, stattdessen bietet es separate Lizenzen für Barcode-Generierung und Barcode-Lesen.

Seine separate Lizenzierungsstrategie macht es dreimal teurer als IronBarcode, was es für Nutzer unattraktiv macht. Nach dem Vergleich der beiden können wir schließen, dass IronBarcode mehr Funktionen als OnBarcode bietet, und auch dass OnBarcode erheblich teurer ist als IronBarcode. Beide Bibliotheken sind über den NuGet-Package-Manager zur einfachen Integration in .NET-Projekte verfügbar. Für die .NET-Programmierung bietet IronBarcode alle Funktionen in nur wenigen Codezeilen, was sein Konkurrent nicht bietet. Zusätzlich bietet Iron Software derzeit alle seine fünf Software-Tools zum Preis von nur zwei an!

  • IronBarcode Diese fünf Werkzeuge sind die folgenden:
  • IronXL
  • IronPDF
  • IronOCR

Please visit this link to explore Iron Suite.

Bitte besuchen Sie diesen Link, um Iron Suite zu erkunden.

Hinweis:OnBarcode ist ein eingetragenes Warenzeichen seines jeweiligen Eigentümers. Alle Produktnamen, Logos und Marken sind Eigentum ihrer jeweiligen Eigentümer. Vergleiche dienen nur zu Informationszwecken und spiegeln öffentlich zugängliche 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