Zum Fußzeileninhalt springen
MIT ANDEREN KOMPONENTEN VERGLEICHEN

Ein Vergleich zwischen IronBarcode und BarcodeLib

Ein BarCode ist eine Art von Etikett, das Informationen über den Gegenstand, an dem es angebracht ist, kodiert. Sie beginnt mit einem Muster aus schwarzen Balken und Leerzeichen, die in der Regel recht breit sind und Zahlen darstellen. BarCodes vereinfachen den Prozess der Datenerfassung und -analyse, der normalerweise zeitaufwändig und schwierig ist. Sie können schnell und einfach von einer Maschine gescannt werden, was Fehler reduziert und Kosten senkt. Einige der Anwendungen sind Bestandsmanagement, Qualitätskontrolle und Lieferkettenmanagement. In diesen Fällen haben sie sich als wirksame Werkzeuge zur Differenzierung von Produktstufen oder zur Verfolgung von Produkten über große Entfernungen bis zu ihrem endgültigen Bestimmungsort erwiesen.

Es gibt zwei Kodierungssysteme, die in Verbindung mit Barcodes verwendet werden. Es handelt sich um den Uniform Code Council (UPC) und die International Standards Organization (ISO). Die UPC-Codes wurden entwickelt, um Artikel oder Produkte zu repräsentieren, die im Einzelhandel verkauft werden. Der UPC ist ein 12-stelliger Code, der in 6, 10 oder 13 Ziffern unterteilt ist. Es gibt auch 2 nachgestellte Prüfziffern, die zur Fehlerkorrektur verwendet werden. Beim Scannen stehen die ersten fünf Ziffern für das Unternehmen, für das es hergestellt wurde, und das Produkt innerhalb der Produktlinie dieses Unternehmens. Die letzte Zahl identifiziert das spezifische Produkt oder den Artikel, der gescannt wird, durch seinen maschinenlesbaren Barcode. Der ISO-Code wurde ursprünglich von Unternehmen entwickelt, die international Handel treiben, und zwar in erster Linie als Darstellung einer Artikelnummer und nicht eines Artikels selbst.

In diesem Artikel werden wir zwei beliebte Barcode-Bibliotheken vergleichen:

  • BarcodeLib
  • IronBarcode

Beide Bibliotheken können für die Erstellung und Erkennung von Barcodes verwendet werden. Sie bieten Unterstützung für alle Dot-Net-Frameworks und ermöglichen das Speichern der Barcode-Bilder.

BarcodeLib Überblick

Barcodelib für .NET ist eine Suite von .NET-Barcode-Generator-Komponenten, die für die Erzeugung von Barcodes in ASP.NET, .NET-Klassen, Konsolenanwendungen, Windows Forms-Anwendungen, Microsoft Reporting Service, Crystal Reports für .NET und Client RDlC Reports entwickelt wurden.

  • Einfach zu bedienen - Drag and Drop mit ASP.NET Web Form & .NET Windows Form Barcode Generator Control DLLs
  • Einfache Weitergabe - Alle BarCodes und Funktionen sind in einzelne DLL-Assemblies eingebaut. Kein Aktivierungsschlüssel, kein Registrierungscode erforderlich
  • Vollständig verwalteter C#-Code - Alle .NET-Komponenten zur Erzeugung von Barcodes sind mit verwaltetem Visual C#.NET-Code kompiliert.
  • Kompatibel mit ASP.NET BarCode Application - Sie können Barcode-Bilder ganz einfach in den  related to BarcodeLib Überblick-Tag in Ihren aspx- oder html-Seiten einbetten.
  • Kompatibel mit den neuesten BarCode-Standards - Alle linearen und 2D-Barcode-Generierungsparameter entsprechen den entsprechenden Barcode-Spezifikationen.
  • .NET Barcode-Komponente mit hohem Ansehen - Seit ihrer Veröffentlichung im Jahr 2003 wurde sie von mehr als 1000 Kunden verwendet und geschätzt.
  • Lizenzfreie Entwicklerlizenz - Sie können die Komponenten des .NET-Pakets an eine unbegrenzte Anzahl von Computern und Servern weiterverteilen.
  • Unterstützung der Prüfsumme für BarCodes - Sie haben die Möglichkeit, die Prüfsummenstelle in einigen linearen BarCodes zu kontrollieren, indem Sie sie hinzufügen oder entfernen.
  • Anpassen des Barcode-Textes - Sie können lesbaren Text unter oder über den Barcode-Balken in linearen Barcodes ein- oder ausblenden.
  • Anpassen der Bildauflösung und -größe - Sie können die Größe des Barcode-Bildes über die Bildauflösung, Bildbreite und Bildhöhe steuern.
  • Einstellung der Größe des Barcode-Moduls - Sie können die Größe des erzeugten Barcode-Bildes durch die Einstellung der Größe des Barcode-Moduls selbst bestimmen.
  • Barcode-Bildausrichtung - Sie können das Barcode-Bild in 0, 90, 180 und 270 Grad anzeigen.
  • BarCode kodieren und speichern - Sie können BarCode in die Bildformate GIF, JPEG, PNG und Bitmap kodieren oder BarCode in die Objekte Graphics, Bitmap, HttpResponse und Stream .NET ausgeben.

IronBarcode

IronBarcode für .NET ermöglicht es Programmierern, Barcodes und QR-Codes innerhalb von .NET-Anwendungen und Websites zu lesen und zu schreiben. IronBarcode benötigt nur eine einzige Codezeile, um Barcodes zu lesen oder zu schreiben. Mit der .NET Barcode-Bibliothek können die meisten Barcode- und QR-Standards gelesen und geschrieben werden. Code 39/93/128, UPC A/E, EAN 8/13, ITF, RSS 14 / Expanded, Databar, Codabar, Aztec, Data Matrix, MaxiCode, PDF417, MSI, Plessey, USPS und QR sind einige der gängigsten Typen. Zu den Barcode-Ergebnisdaten gehören Schrift-, Text-, Binärdaten-, Seiten- und Bilddateien. Die BarCode API-Funktionen sind unten aufgeführt:

  • IronBarcode liest und schreibt die meisten Barcode-Typen und QR-Standards, einschließlich UPC A/E, EAN 8/13, Code 39/93/128, ITF, MSI, RSS 14/Expanded, Databar, Codabar, QR, Styled QR, Data Matrix, MaxiCode, PDF417, Plessey und Aztec. Die Barcode-Daten, der Typ, die Seite, der Text und das Barcode-Bild, das von den Ergebnissen bereitgestellt wird, sind perfekt für Archivierungs- oder Indizierungssysteme.
  • Die Bildvorverarbeitung verbessert die Lesegeschwindigkeit und -genauigkeit – IronBarcode verarbeitet Barcode-Bilder automatisch, um die Lesegeschwindigkeit und -genauigkeit zu erhöhen. Sie kann Scans oder Live-Videobilder lesen, Rotation, Rauschen, Verzerrung und Schräglage korrigieren. Stapelverarbeitende Serveranwendungen können die Vorteile mehrerer Kerne und Threads nutzen und einen oder mehrere Barcodes in ein- und mehrseitigen Dokumenten automatisch finden. Ohne die Verwendung komplizierter APIs können Sie nach bestimmten Barcodearten oder Dokumentpositionen suchen.
  • Entwickelt für die Verwendung mit .NET-Projekten – Fangen Sie in wenigen Minuten mit nur wenigen Codezeilen an. Gebaut für das .NET-Framework als eine einzelne DLL ohne Abhängigkeiten; unterstützt 32 und 64 Bit, kann in jeder .NET- und Dot-Net-Core-Sprache verwendet werden. Unterstützt mobile und Desktop-Geräte in Web-, Cloud-, Desktop- und Konsolenanwendungen. Es wird auch verwendet, um gedrehte Barcodes und gängige Nutzungsszenarien in .NET-Anwendungen zu erstellen und bietet außerdem .NET-Unterstützung für alle diese und andere gängige Nutzungsszenarien.
  • Barcodes und QR-Codes für eine Vielzahl von Dokumentformaten erstellen – speichern und drucken in verschiedene Datei- und Streaming-Formate einschließlich PDF, JPG, TIFF, GIF, BMP, PNG und HTML. Farbe, Qualität, Rotation, Größe und Text können alle verändert werden.

2.0 Erstellen eines neuen Projekts

Öffnen Sie Visual Studio und gehen Sie dann zum Menü Datei. Wählen Sie ein neues Projekt und dann Console Application/Windows Forms/WPF Application. IronBarcode kann für alle Arten von Anwendungen verwendet werden. Sie können auch Anwendungen wie Webform/MVC/MVC Core verwenden.

Leadtools Barcode Alternative 1 related to 2.0 Erstellen eines neuen Projekts

Geben Sie den Projektnamen ein und wählen Sie den Dateipfad im entsprechenden Textfeld aus. Klicken Sie dann auf die Schaltfläche "Erstellen" und wählen Sie das gewünschte .NET Framework aus. Das Projekt wird nun mit der Struktur für die ausgewählte Anwendung generiert, und wenn Sie die Konsolenanwendung ausgewählt haben, wird die Datei program.cs geöffnet, in die Sie den Code eingeben und die Anwendung erstellen/ausführen können.

Leadtools Barcode Alternative 2 related to 2.0 Erstellen eines neuen Projekts

3.0 Installieren der IronBarcode Bibliothek

3.1 Verwendung von IronBarcode

Die IronBarcode-Library kann auf vier Arten heruntergeladen und installiert werden:

Diese sind:

  • Verwendung von Visual Studio
  • Verwendung der Visual Studio-Befehlszeile.
  • Direkter Download von der NuGet-Website.
  • Direkter Download von der IronBarcode-Website.

3.1.1 Visual Studio verwenden

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.

Spire Barcode Generator Alternative 1 related to 3.1.1 Visual Studio verwenden

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

Spire Barcode Generator Alternative 2 related to 3.1.1 Visual Studio verwenden

Aus dem obigen Bild erhalten wir die Liste der verwandten Suchergebnisse. Wir müssen die erforderliche Option auswählen, um das Paket in der Lösung zu installieren.

3.1.2 Verwendung der Visual Studio Befehlszeile

In Visual Studio gehen Sie zu Werkzeuge -> NuGet-Paket-Manager -> Paket-Manager-Konsole

Geben Sie im Konsolen-Tab die folgende Zeile ein:

Install-Package BarCode

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

Spire Barcode Generator Alternative 3 related to 3.1.2 Verwendung der Visual Studio Befehlszeile

3.1.3 Direkter Download von der NuGet Website

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

  • Navigate to the Link.
  • Wählen Sie die Option zum Herunterladen des Pakets aus dem Menü auf der rechten Seite.
  • Doppelklicken Sie auf das heruntergeladene Paket, um es automatisch zu installieren.
  • Jetzt die Lösung neu laden und im Projekt verwenden.

3.1.4 Direkter Download von der IronBarcode Website

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 die Option "Referenz" und suchen Sie den Speicherort der heruntergeladenen Referenz.
  • Klicken Sie auf OK, um die Referenz hinzuzufügen.

Als Erstes müssen wir die IronBarcode-Bibliothek installieren, die dem .NET Framework Barcode-Funktionen hinzufügt. We can do this using our NuGet package or by downloading the .NET Barcode DLL.

Install-Package BarCode

3.2 Verwendung von BarcodeLib

Die BarcodeLib-Bibliothek kann auf vier verschiedene Arten heruntergeladen und installiert werden.

Diese sind:

  • Verwendung von Visual Studio
  • Verwendung der Visual Studio-Befehlszeile.
  • Direkter Download von der NuGet-Website.
  • Direkter Download von der IronBarcode-Website.

3.2.1 Verwenden von Visual Studio

Diese Methode ähnelt der, die oben für IronBarcode verwendet wurde. Das Einzige, was wir ändern müssen, sind die Suchkriterien, wie in der Abbildung unten dargestellt.

Barcodelib Alternative 1 related to 3.2.1 Verwenden von Visual Studio

Wählen Sie die erste Option, um die BarcodeLib Barcode-Bibliothek herunterzuladen.

3.2.2 Verwenden der Visual Studio-Kommandozeile

In Visual Studio gehen Sie zu Werkzeuge -> NuGet-Paket-Manager -> Paket-Manager-Konsole

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

Install-Package BarcodeLib

Das Paket wird nun im aktuellen Projekt heruntergeladen/installiert und ist einsatzbereit.

3.2.3 Direkter Download von der Barcodelib Website

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

  • Just click here to be redirected to the NuGet website where you can download the package.

4.0 BarCode Erzeugung

Die Erzeugung von Barcodes kann mit IronBarcode und BarcodeLib leicht durchgeführt werden. Schauen wir uns das anhand eines Beispiels an.

4.1 Verwendung von IronBarcode

IronBarcode kann verwendet werden, um ein Barcode-Etikett zu erstellen und dann in verschiedenen Bildformaten zu speichern. Außerdem können wir den Barcodetyp übergeben, den wir generieren müssen. Der folgende Textausschnitt bezieht sich auf die Erzeugung von Barcodes.

// Generate a barcode with IronBarcode and save it as an image
var MyBarCode = BarcodeWriter.CreateBarcode("123456", BarcodeEncoding.Code128);

// Add annotations below the barcode
MyBarCode.AddAnnotationTextBelowBarcode("123456");

// Save the barcode image in a specified format
MyBarCode.SaveAsImage("MyBarCode.jpeg");
// Generate a barcode with IronBarcode and save it as an image
var MyBarCode = BarcodeWriter.CreateBarcode("123456", BarcodeEncoding.Code128);

// Add annotations below the barcode
MyBarCode.AddAnnotationTextBelowBarcode("123456");

// Save the barcode image in a specified format
MyBarCode.SaveAsImage("MyBarCode.jpeg");
' Generate a barcode with IronBarcode and save it as an image
Dim MyBarCode = BarcodeWriter.CreateBarcode("123456", BarcodeEncoding.Code128)

' Add annotations below the barcode
MyBarCode.AddAnnotationTextBelowBarcode("123456")

' Save the barcode image in a specified format
MyBarCode.SaveAsImage("MyBarCode.jpeg")
$vbLabelText   $csharpLabel

BarcodeWriter.CreateBarcode ist eine statische Klassenmethode aus dem IronBarcode Namespace. Sie initialisiert ein neues Barcode-Objekt, das den Inhalt und den Kodierungstyp angibt. Wir können außerdem Optionen für Höhe und Breite angeben. Die Methode AddAnnotationTextBelowBarcode ermöglicht das Hinzufügen von Text unter dem Barcode.

Das obige Snippet zeigt auch das Speichern des Barcodes im JPEG-Format. IronBarcode bietet alternative Optionen wie die Ausgabe des Barcodes in HTML und andere Bildformate für mehr Flexibilität.

// Create a QR code with a logo
var QRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("Hello World", "logo.png", 500);

// Change the barcode color
QRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen);

// Save the QR code with the logo as a JPEG
QRWithLogo.SaveAsJpeg("Logoqr.jpeg");
// Create a QR code with a logo
var QRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("Hello World", "logo.png", 500);

// Change the barcode color
QRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen);

// Save the QR code with the logo as a JPEG
QRWithLogo.SaveAsJpeg("Logoqr.jpeg");
' Create a QR code with a logo
Dim QRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("Hello World", "logo.png", 500)

' Change the barcode color
QRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen)

' Save the QR code with the logo as a JPEG
QRWithLogo.SaveAsJpeg("Logoqr.jpeg")
$vbLabelText   $csharpLabel

Das Snippet demonstriert die Erzeugung eines QR-Codes mit eingebettetem Logo und die Anpassung des Erscheinungsbildes mit Methoden wie CreateQrCodeWithLogo und ChangeBarCodeColor.

4.2 BarcodeLib verwenden

BarcodeLib bietet Funktionen für verschiedene Barcodetypen. Das folgende Snippet demonstriert die Verwendung:

// Create a barcode using BarcodeLib
BarcodeLib.Barcode.Linear barcode = new BarcodeLib.Barcode.Linear();

// Set barcode parameters
barcode.Type = BarcodeType.CODE39;
barcode.Data = "CODE39";
barcode.UOM = UnitOfMeasure.PIXEL;
barcode.BarWidth = 1;
barcode.BarHeight = 80;
barcode.LeftMargin = 5;
barcode.RightMargin = 5;
barcode.TopMargin = 5;
barcode.BottomMargin = 5;
barcode.ImageFormat = System.Drawing.Imaging.ImageFormat.Png;

// Save barcode image
barcode.drawBarcode("C://barcode.png");

// Additional ways to output the barcode
byte[] barcodeInBytes = barcode.drawBarcodeAsBytes();
Graphics graphics = ...;
barcode.drawBarcode(graphics);
Bitmap barcodeInBitmap = barcode.drawBarcode();
HttpResponse response = ...;
barcode.drawBarcode(response);
Stream stream = ...;
barcode.drawBarcode(stream);
// Create a barcode using BarcodeLib
BarcodeLib.Barcode.Linear barcode = new BarcodeLib.Barcode.Linear();

// Set barcode parameters
barcode.Type = BarcodeType.CODE39;
barcode.Data = "CODE39";
barcode.UOM = UnitOfMeasure.PIXEL;
barcode.BarWidth = 1;
barcode.BarHeight = 80;
barcode.LeftMargin = 5;
barcode.RightMargin = 5;
barcode.TopMargin = 5;
barcode.BottomMargin = 5;
barcode.ImageFormat = System.Drawing.Imaging.ImageFormat.Png;

// Save barcode image
barcode.drawBarcode("C://barcode.png");

// Additional ways to output the barcode
byte[] barcodeInBytes = barcode.drawBarcodeAsBytes();
Graphics graphics = ...;
barcode.drawBarcode(graphics);
Bitmap barcodeInBitmap = barcode.drawBarcode();
HttpResponse response = ...;
barcode.drawBarcode(response);
Stream stream = ...;
barcode.drawBarcode(stream);
' Create a barcode using BarcodeLib
Dim barcode As New BarcodeLib.Barcode.Linear()

' Set barcode parameters
barcode.Type = BarcodeType.CODE39
barcode.Data = "CODE39"
barcode.UOM = UnitOfMeasure.PIXEL
barcode.BarWidth = 1
barcode.BarHeight = 80
barcode.LeftMargin = 5
barcode.RightMargin = 5
barcode.TopMargin = 5
barcode.BottomMargin = 5
barcode.ImageFormat = System.Drawing.Imaging.ImageFormat.Png

' Save barcode image
barcode.drawBarcode("C://barcode.png")

' Additional ways to output the barcode
Dim barcodeInBytes() As Byte = barcode.drawBarcodeAsBytes()
Dim graphics As Graphics = ...
barcode.drawBarcode(graphics)
Dim barcodeInBitmap As Bitmap = barcode.drawBarcode()
Dim response As HttpResponse = ...
barcode.drawBarcode(response)
Dim stream As Stream = ...
barcode.drawBarcode(stream)
$vbLabelText   $csharpLabel

BarcodeLib erstellt und konfiguriert ein Linear Barcode-Objekt mit verschiedenen Eigenschaften wie Typ, Abmessungen und Bildformat. Der BarCode kann neben Bilddateien auch in anderen Formaten exportiert werden, wie z. B. Streams und HTTP-Antworten.

5.0 Erkennen von BarCodes

IronBarcode und BarcodeLib ermöglichen es uns, Barcodes aus verschiedenen Bildformaten und -typen zu erkennen. So geht's.

5.1 Verwendung von IronBarcode

IronBarcode liest Barcodes aus Formaten wie Strings, Streams oder Bildern. Hier sehen Sie, wie Sie es mit einer Bilddatei verwenden können:

// Read a barcode from an image using IronBarcode
BarcodeResult QRResult = BarcodeReader.QuicklyReadOneBarcode("MyBarCode.jpg");

if (QRResult != null)
{
    // Output barcode value and type
    Console.WriteLine(QRResult.Value);
    Console.WriteLine(QRResult.BarcodeType);
}
// Read a barcode from an image using IronBarcode
BarcodeResult QRResult = BarcodeReader.QuicklyReadOneBarcode("MyBarCode.jpg");

if (QRResult != null)
{
    // Output barcode value and type
    Console.WriteLine(QRResult.Value);
    Console.WriteLine(QRResult.BarcodeType);
}
' Read a barcode from an image using IronBarcode
Dim QRResult As BarcodeResult = BarcodeReader.QuicklyReadOneBarcode("MyBarCode.jpg")

If QRResult IsNot Nothing Then
	' Output barcode value and type
	Console.WriteLine(QRResult.Value)
	Console.WriteLine(QRResult.BarcodeType)
End If
$vbLabelText   $csharpLabel

QuicklyReadOneBarcode ist eine Methode zum Extrahieren von Barcodedaten, die ein BarcodeResult-Objekt zurückgibt, das neben anderen Eigenschaften (Text, Binärwert) auch Wert und Typ enthält.

5.2 BarcodeLib verwenden

Die Barcode-Erkennung in BarcodeLib kann Dateien, Streams oder Bitmaps verwenden:

// Configure settings for optimized recognition
OptimizeSetting setting = new OptimizeSetting();  
setting.setMaxOneBarcodePerPage(true);
ScanArea top20 = new ScanArea(new PointF(0.0F, 0.0F), new PointF(100.0F, 20.0F));
ScanArea bottom20 = new ScanArea(new PointF(0.0F, 80.0F), new PointF(100.0F, 100.0F));    
List<ScanArea> areas = new List<ScanArea>();
areas.Add(top20);
areas.Add(bottom20);    
setting.setAreas(areas);

// Read barcode from a file using BarcodeLib
string[] results = BarcodeReader.read("c:/code39-barcode.gif", BarcodeReader.CODE39, setting);
// Configure settings for optimized recognition
OptimizeSetting setting = new OptimizeSetting();  
setting.setMaxOneBarcodePerPage(true);
ScanArea top20 = new ScanArea(new PointF(0.0F, 0.0F), new PointF(100.0F, 20.0F));
ScanArea bottom20 = new ScanArea(new PointF(0.0F, 80.0F), new PointF(100.0F, 100.0F));    
List<ScanArea> areas = new List<ScanArea>();
areas.Add(top20);
areas.Add(bottom20);    
setting.setAreas(areas);

// Read barcode from a file using BarcodeLib
string[] results = BarcodeReader.read("c:/code39-barcode.gif", BarcodeReader.CODE39, setting);
' Configure settings for optimized recognition
Dim setting As New OptimizeSetting()
setting.setMaxOneBarcodePerPage(True)
Dim top20 As New ScanArea(New PointF(0.0F, 0.0F), New PointF(100.0F, 20.0F))
Dim bottom20 As New ScanArea(New PointF(0.0F, 80.0F), New PointF(100.0F, 100.0F))
Dim areas As New List(Of ScanArea)()
areas.Add(top20)
areas.Add(bottom20)
setting.setAreas(areas)

' Read barcode from a file using BarcodeLib
Dim results() As String = BarcodeReader.read("c:/code39-barcode.gif", BarcodeReader.CODE39, setting)
$vbLabelText   $csharpLabel

BarCodeReader liest Strichcodes anhand von Dateipfaden und konvertiert Bilder in ein lesbares Format. Es unterstützt mehrere Typen und Ausgabeoptionen innerhalb von BarCodeReader.read, so dass mehrere Barcode-Formate gleichzeitig verarbeitet werden können.

6.0 IronBarcode & BarcodeLib Lizenzmodelle und Preise

IronBarcode Lizenzmodell und Preis

  • Die 30-Tage-Geld-zurück-Garantie: Beim Kauf einer Lizenz erhalten Sie 30 Tage lang Ihr Geld zurück, wenn die Lizenz nicht funktioniert.
  • Einfache Integration: Die Integration von IronBarcode in Ihr Projekt und Ihre Umgebung ist so einfach, dass wir sie durch das Hinzufügen eines NuGet-Pakets mit nur einer einzigen Codezeile erreichen können, oder wir können es aus dem Internet herunterladen und auf diese Weise in unsere Umgebung integrieren.
  • Dauerlizenzierung: Jede Lizenz wird einmalig erworben und muss nicht erneuert werden.
  • Kostenloser Support und Produkt-Updates: Jede Lizenz beinhaltet ein Jahr lang kostenlose Produkt-Updates und Support durch das Team hinter dem Produkt. Es ist möglich, jederzeit Erweiterungen zu kaufen. Erweiterungen können angezeigt werden.
  • Sofortige Lizenzen: Die registrierten Lizenzschlüssel werden sofort nach Zahlungseingang verschickt.

Sofortige Lizenzen: Registrierte Lizenzschlüssel werden sofort nach Zahlungseingang versendet.

Die Lite License

  • Ein Entwickler
  • Ein Ort
  • Ein Projekt
  • Dauerhafte Lizenz

Diese Lizenz erlaubt es einem einzelnen Softwareentwickler in einem Unternehmen, die Iron Software an einem einzigen Ort zu nutzen. Iron Software kann in einer Webanwendung, intranet Anwendung oder Desktop-Software eingesetzt werden. Die Lizenzen sind nicht übertragbar und können nicht außerhalb eines Unternehmens oder einer Agentur/Kundenbeziehung weitergegeben werden. Dieser Lizenztyp, wie auch alle anderen Lizenztypen, schließt ausdrücklich alle Rechte aus, die nicht ausdrücklich im Rahmen der Vereinbarung gewährt werden, mit Ausnahme des OEM-Weitervertriebs und der Nutzung der Iron Software als SaaS, wenn keine zusätzliche Abdeckung erworben wird.

Preisgestaltung: Beginnt bei Angebot pro Jahr.

Preis: Beginnt bei $liteLicense pro Jahr.

  • 10 Entwickler
  • 10 Standorte
  • 10 Projekte
  • Dauerhafte Lizenz

Dies ermöglicht einer bestimmten Anzahl von Softwareentwicklern in einem Unternehmen die Nutzung von Iron Software an einzelnen Standorten, bis zu maximal zehn. Die Iron Software kann in so vielen Webseiten, Intranet-Anwendungen oder Desktop-Softwareanwendungen verwendet werden, wie Sie möchten. Lizenzen sind nicht übertragbar, und sie dürfen nicht außerhalb einer Organisation oder einer Agentur/Kundenbeziehung geteilt werden. Dieser Lizenztyp schließt wie alle anderen Lizenztypen ausdrücklich alle Rechte aus, die im Rahmen des Vertrags nicht ausdrücklich gewährt sind, einschließlich OEM-Redistribution und der Nutzung der Iron Software als SaaS, ohne zusätzliche Abdeckung zu erwerben. Diese Lizenz kann in ein einziges Projekt integriert werden bis zu maximal 10.

Preisgestaltung: Beginnt bei $2,999 pro Jahr.

Unbegrenzte Lizenz

  • Unbegrenzte Entwickler
  • Unbegrenzte Standorte
  • Unbegrenzte Projekte
  • Dauerhafte Lizenz

Dies erlaubt einer unbegrenzten Anzahl von Softwareentwicklern in einer Organisation, Iron Software an einer unbegrenzten Anzahl von Standorten zu nutzen. Die Iron Software kann in beliebig vielen Websites, Intranetanwendungen oder Desktop-Softwareanwendungen verwendet werden. Die Lizenzen sind nicht übertragbar und können nicht außerhalb eines Unternehmens oder einer Agentur/Kundenbeziehung weitergegeben werden. Dieser Lizenztyp, wie auch alle anderen Lizenztypen, schließt ausdrücklich alle Rechte aus, die nicht ausdrücklich in der Vereinbarung gewährt werden, einschließlich der OEM-Weitergabe und der Nutzung der Iron Software als SaaS, wenn keine zusätzliche Abdeckung erworben wird.

Preisgestaltung: Beginnt bei Angebot pro Jahr.

Lizenzgebührenfreie Weiterverbreitung: Dies erlaubt es Ihnen, die Iron Software als Teil einer Reihe unterschiedlich verpackter kommerzieller Produkte (ohne Lizenzgebühren zu zahlen) zu vertreiben, basierend auf der Anzahl der Projekte, die von der Basislizenz abgedeckt werden. Es ermöglicht die Bereitstellung von Iron Software innerhalb von SaaS-Software-Diensten, basierend auf der Anzahl der Projekte, die durch die Grundlizenz abgedeckt sind.

Preisgestaltung: Beginnt ab $3,395 pro Jahr.

BarcodeLib Lizenzmodell und Preis

  • Sobald Ihre Zahlung genehmigt ist, erhalten Sie sofort eine E-Mail mit dem Produkt.
  • Alle Lizenzen beinhalten sechs Monate kostenlosen Premium-Support und ein Jahr lang kostenlose Updates.
  • Wenn Sie irgendwelche Wünsche oder Fragen haben, senden Sie bitte eine E-Mail an den Support.

Einzelentwicklerlizenz: Die Einzelentwicklerlizenz erlaubt einem Entwickler die lizenzgebührenfreie Verteilung einer unbegrenzten Anzahl von Benutzerlizenzen und Installationssoftware auf einer unbegrenzten Anzahl von Servern, die an mehreren Orten platziert werden können.

Preisgestaltung: Beginnt bei $1,099 (einmaliger Kauf mit optionaler jährlicher Wartung).

5-Entwickler-Lizenz: Diese erlaubt fünf Entwicklern die lizenzfreie Verteilung von unbegrenzten Benutzerlizenzen und Installationssoftware auf unbegrenzten Servern, die an mehreren Orten platziert werden können.

Preisgestaltung: Beginnt bei $1,899 (einmaliger Kauf mit optionaler jährlicher Wartung).

Unlimited Developers License: Dies erlaubt eine unbegrenzte Anzahl von Entwicklern die lizenzfreie Verteilung, eine unbegrenzte Anzahl von Benutzerlizenzen und die Installation der Software auf einer unbegrenzten Anzahl von Servern, die an mehr als einem Ort platziert werden können.

Preisgestaltung: Beginnt bei $2,799 (einmaliger Kauf mit optionaler jährlicher Wartung).

7.0 Fazit

IronBarcode ist eine der leistungsstärksten Bibliotheken für die Erzeugung und Erkennung von Strichcodes. Es ist auch eine der schnellsten Bibliotheken in Bezug auf die Erzeugung und Erkennung von Barcodes. Diese Bibliothek wird von verschiedenen Betriebssystemen unterstützt. Sie unterstützt eine Vielzahl von Barcode-Formaten und ist einfach zu erstellen. Wir können das Bildformat in JPEG und andere Formate ändern und die Farbe, die Zeilenhöhe und -breite sowie den Barcode-Text anpassen.

BarcodeLib.Barcode ist auch eine leistungsstarke Bibliothek, die uns helfen kann, Barcodes mit verschiedenen Bildformaten zu erzeugen und zu erkennen. Wir können verschiedene Bildformate zum Lesen und Erstellen von Barcodes verwenden. BarcodeLib bietet auch Optionen zum Ändern des Aussehens eines Barcodes, wie z. B. Höhe, Breite, Barcodetext, usw.

IronBarcode-Pakete bieten eine bessere Lizenzierung und Unterstützung als BarcodeLib. BarcodeLib ist auch teurer, beginnend bei $1,099 (einmaliger Kauf), während IronBarcode mit seinem Startpreis von $liteLicense deutlich günstiger ist. IronBarcode ist nicht nur kostengünstiger, sondern bietet auch mehr Funktionen als BarcodeLib. Außerdem hat IronBarcode den Vorteil, dass es schneller ist als BarcodeLib. IronBarcode verfügt außerdem über verschiedene Eigenschaften, die es uns ermöglichen, nicht nur Barcodes aus verschiedenen Bildformaten, sondern auch Barcodes aus PDF-Dokumenten zu lesen. Außerdem können wir damit Bilder in den Barcode oder QR-Code einfügen, eine Funktion, die in keiner anderen Bibliothek verfügbar ist.

Was warten Sie also noch? Die kostenlose Testversion ist für alle offen. You can obtain the License here and begin straightaway.

Hinweis:BarcodeLib ist eine eingetragene Marke des jeweiligen Eigentümers. Diese Seite ist nicht mit BarcodeLib verbunden, wird nicht von BarcodeLib 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

Wie kann ich Barcodes in .NET-Anwendungen erstellen?

Sie können Barcodes in .NET-Anwendungen mit IronBarcode erstellen, das eine einfache Methode bietet, um Barcodes mit nur einer einzigen Codezeile zu erzeugen. Es unterstützt verschiedene Formate wie Code 39, Code 128, QR und Data Matrix.

Was sind die Vorteile der Verwendung von Barcodes im Bestandsmanagement?

Barcodes im Bestandsmanagement vereinfachen die Datenerfassung, reduzieren Fehler und erhöhen die Effizienz. Bibliotheken wie IronBarcode erleichtern die einfache Erstellung und das Lesen von Barcodes und unterstützen damit effektives Bestands-Tracking und Management.

Welche Barcode-Formate werden von IronBarcode unterstützt?

IronBarcode unterstützt eine Vielzahl von Barcode-Formaten, darunter Code 39, Code 93, Code 128, QR und Data Matrix, was Flexibilität in der Barcode-Erstellung für unterschiedliche Anwendungen ermöglicht.

Kann ich Bilder zu QR-Codes in .NET-Anwendungen hinzufügen?

Ja, IronBarcode erlaubt es Ihnen, Bilder zu QR-Codes hinzuzufügen, um die visuelle Attraktivität und Funktionalität der in Ihren .NET-Anwendungen erstellten Codes zu verbessern.

Wie kann ich Barcodes aus PDF-Dokumenten in .NET lesen?

Durch die Verwendung von IronBarcode können Sie Barcodes direkt aus PDF-Dokumenten sowie aus verschiedenen Bildformaten lesen, wodurch der Prozess der Barcode-Erkennung in .NET-Anwendungen vereinfacht wird.

Welche Lizenzierungsoptionen bietet IronBarcode?

IronBarcode bietet mehrere Lizenzierungsoptionen, darunter eine Lite-Lizenz für Einzelentwickler, eine Professional-Lizenz für kleine Teams und eine Unlimited-Lizenz für größere Teams, alle mit einer 30-Tage-Geld-zurück-Garantie.

Warum wird IronBarcode als kostengünstige Alternative zu BarcodeLib angesehen?

IronBarcode wird als kostengünstige Alternative zu BarcodeLib angesehen, da es eine günstigere Preisgestaltung und einen umfangreichen Funktionsumfang bietet, darunter überlegene Bildverarbeitungsfähigkeiten, Unterstützung für mehrere Barcode-Formate und einfache Integration.

Was sind die Vorteile der Verwendung von IronBarcode für die Barcode-Manipulation?

IronBarcode bietet Vorteile wie überlegene Bildvorverarbeitung für eine verbesserte Lesegeschwindigkeit und Genauigkeit, Unterstützung für verschiedene Dateitypen und die Möglichkeit, Barcodes mit minimalem Code zu erzeugen und zu lesen.

Können Barcodes bei der Erstellung in .NET angepasst werden?

Ja, mit IronBarcode können Barcodes mit Funktionen wie Prüfziffer-Unterstützung und anpassbarem Textdisplay angepasst werden, was maßgeschneiderte Barcode-Lösungen in .NET-Anwendungen ermöglicht.

Wie verbessert IronBarcode die Genauigkeit beim Barcode-Lesen?

IronBarcode verbessert die Genauigkeit beim Barcode-Lesen durch fortschrittliche Bildvorverarbeitungstechniken, die automatisch Rotation, Rauschen, Verzerrung und Schieflage in Barcode-Bildern korrigieren.

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