Zum Fußzeileninhalt springen
MIT ANDEREN KOMPONENTEN VERGLEICHEN

Ein Vergleich zwischen IronBarcode und Spire Barcode

Ein Barcode ist eine Art maschinenlesbarer Code, der Informationen über verschiedene Artikel in Form von Linien und Zwischenräumen speichert, die in einem Muster angeordnet sind. Barcodes bestehen aus einer Reihe paralleler Balken, die zur Verschlüsselung von Daten verwendet werden. Diese Balken bilden das, was als "Barcode" oder "Barcodesymbol" bezeichnet wird, das mit einem Barcodeleser (manchmal einfach als "Scanner" bezeichnet) gelesen werden kann. Alle Barcodes haben vier Teile:

  • Startzeichen
  • Toleranzen: die Anzahl der Änderungen, die bei Breiten und Höhen erlaubt sind, normalerweise als Prozentsätze
  • Datenzeichen: die Zeichen, die verwendet werden, um die kodierte Information darzustellen
  • Stopzeichen

Barcodes sind der effizienteste Weg, um Produkte in einem Einzelhandelsumfeld zu identifizieren. Jedes Produkt hat einen eindeutigen Barcode, der zur Bestandskontrolle oder zur Preiskontrolle einfach gescannt werden kann. Heutzutage werden Barcodes nicht nur als effizienter Weg zur Identifizierung von Produkten in einer Einzelhandelsumgebung verwendet; sie sind ein wichtiger Aspekt unseres täglichen Lebens geworden, da sie verwendet werden, um Informationen elektronisch zu speichern und Verbraucheridentitäten zu verwalten.

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

  • Spire Barcode
  • IronBarcode

Beide Bibliotheken können zur Generierung und Erkennung von Barcodes verwendet werden, bieten Unterstützung für alle .NET-Frameworks und ermöglichen das Speichern der Barcode-Bilder.

IronBarcode

Wir werden uns ansehen, wie man einen Barcode in C# .NET mit der IronBarcode-Bibliothek an einem Beispiel generiert. Wir werden sehen, wie einfach es ist, einen Barcode zu erstellen, zu gestalten und dann mit IronBarcode zu exportieren.

Installation

Öffnen Sie Visual Studio und gehen Sie dann zum Datei-Menü. Wählen Sie ein neues Projekt und dann Console Application/Windows Forms/WPF Application. IronBarcode kann in allen Arten von Anwendungen verwendet werden, einschließlich Webform/MVC/MVC Core.

Geben Sie den Projektnamen ein und wählen Sie den Dateipfad im entsprechenden Textfeld aus. Klicken Sie 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 der Sie den Code eingeben und die Anwendung erstellen/ausführen können.

Die IronBarcode-Bibliothek installieren

1 Verwendung von IronBarcode

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

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

1.1 Verwendung von Visual Studio

Die Visual Studio-Software bietet die Option des NuGet-Paketmanagers, um das Paket direkt in die Lösung zu installieren. Der untenstehende Screenshot zeigt, wie man den NuGet-Paket-Manager öffnet.

class="content-img-align-center">
class="center-image-wrapper"> Spire Barcode Generator Alternative 1 related to 1.1 Verwendung von Visual Studio

Es bietet ein Suchfeld, um die Liste der Pakete von der NuGet-Website anzuzeigen. Im Paketmanager müssen wir nach dem Schlüsselwort "Barcode" suchen, wie im folgenden Screenshot:

class="content-img-align-center">
class="center-image-wrapper"> Spire Barcode Generator Alternative 2 related to 1.1 Verwendung von Visual Studio

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

1.2 Verwendung der Visual Studio-Kommandozeile

In Visual Studio-Tools gehen Sie zu Tools -> 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.

class="content-img-align-center">
class="center-image-wrapper"> Spire Barcode Generator Alternative 3 related to 1.2 Verwendung der Visual Studio-Kommandozeile

1.3 Direkt-Download von der NuGet-Website

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

1.4 Direkt-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.

  1. Klicken Sie mit der rechten Maustaste auf das Projekt im Lösungsfenster.
  2. Wählen Sie die Option "Hinzufügen" -> "Referenz" und suchen Sie den Ort der heruntergeladenen Referenz.
  3. Klicken Sie auf OK, um die Referenz hinzuzufügen.

Nach der Installation der Iron Barcode-Bibliothek können Sie Barcode-Funktionalität zu Ihrem .NET-Framework hinzufügen, indem Sie es über das NuGet-Paket verwenden oder das .NET Barcode DLL herunterladen.

Install-Package BarCode

Fügen Sie den Backend-Code zum Durchsuchen der Datei hinzu

Im folgenden Beispiel werden wir sehen, wie ein Barcode mit numerischen oder Textinhalten mithilfe weniger Zeilen Code mit IronBarcode erstellt werden kann.

// Generate a Simple BarCode image and save as PNG using IronBarCode
using IronBarCode;

GeneratedBarcode MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.Code128);
MyBarCode.SaveAsPng("MyBarCode.png");

// This line opens the image in your default image viewer
System.Diagnostics.Process.Start("MyBarCode.png");
// Generate a Simple BarCode image and save as PNG using IronBarCode
using IronBarCode;

GeneratedBarcode MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.Code128);
MyBarCode.SaveAsPng("MyBarCode.png");

// This line opens the image in your default image viewer
System.Diagnostics.Process.Start("MyBarCode.png");
' Generate a Simple BarCode image and save as PNG using IronBarCode
Imports IronBarCode

Private MyBarCode As GeneratedBarcode = IronBarCode.BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.Code128)
MyBarCode.SaveAsPng("MyBarCode.png")

' This line opens the image in your default image viewer
System.Diagnostics.Process.Start("MyBarCode.png")
$vbLabelText   $csharpLabel

Im ersten Schritt erstellen wir den Barcode, indem wir seinen Wert angeben, und das Barcode-Format, das wir verwenden werden, ist aus der IronBarCode.BarcodeWriterEncoding-Enum. Wir können es dann als Bild, oder als System.Drawing.Image oder als Bitmap-Objekt speichern. Das ist alles der Code, den es braucht! Die letzte Codezeile öffnet das Barcode-PNG im Standard-Bildbetrachter, damit Sie es mit eigenen Augen sehen können.

Erweiterter Barcode mit IronBarcode

Obwohl das vorherige Beispiel effektiv war, möchten wir in der realen Welt möglicherweise mehr tun. Im folgenden Beispiel fügen wir dem Barcode Annotationen hinzu, setzen die Schriftart, zeigen seinen Wert darunter an, fügen Abstände hinzu, ändern die Barc Farbe und speichern es dann, alles ganz einfach in C#.

using IronBarCode;
using System.Drawing;

// Styling a QR code and adding annotation text
var MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.QRCode);
MyBarCode.AddAnnotationTextAboveBarcode("Product URL:");
MyBarCode.AddBarcodeValueTextBelowBarcode();
MyBarCode.SetMargins(100);
MyBarCode.ChangeBarCodeColor(Color.Purple);

// Save as HTML
MyBarCode.SaveAsHtmlFile("MyBarCode.html"); 
using IronBarCode;
using System.Drawing;

// Styling a QR code and adding annotation text
var MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.QRCode);
MyBarCode.AddAnnotationTextAboveBarcode("Product URL:");
MyBarCode.AddBarcodeValueTextBelowBarcode();
MyBarCode.SetMargins(100);
MyBarCode.ChangeBarCodeColor(Color.Purple);

// Save as HTML
MyBarCode.SaveAsHtmlFile("MyBarCode.html"); 
Imports IronBarCode
Imports System.Drawing

' Styling a QR code and adding annotation text
Private MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.QRCode)
MyBarCode.AddAnnotationTextAboveBarcode("Product URL:")
MyBarCode.AddBarcodeValueTextBelowBarcode()
MyBarCode.SetMargins(100)
MyBarCode.ChangeBarCodeColor(Color.Purple)

' Save as HTML
MyBarCode.SaveAsHtmlFile("MyBarCode.html")
$vbLabelText   $csharpLabel

The code should be self-explanatory, but if not, we encourage you to read the GeneratedBarcode class documentation within the API Reference.

Der Code sollte selbsterklärend sein, aber wenn nicht, ermutigen wir Sie, die API-Referenz zu lesen.

Reading a barcode or QR code in .NET is incredibly easy using the IronBarcode class library with .NET Barcode Reader. Das Lesen eines Barcodes oder QR-Codes in .NET ist unglaublich einfach mit der IronBarcode-Klassenbibliothek mit .NET Barcode Reader.

In unserem ersten Beispiel können wir sehen, wie man diesen Barcode mit einer einzigen Codezeile lesen kann.

class="content-img-align-center">
class="center-image-wrapper"> Spire Barcode Generator Alternative 4 related to Erweiterter Barcode mit IronBarcode

Barcode-Bild, das mit C# gescannt werden soll

using IronBarCode;
using System;

BarcodeResult Result = BarcodeReader.QuicklyReadOneBarcode("GetStarted.png");
if (Result != null && Result.Text == "https://ironsoftware.com/csharp/barcode/")
{
    Console.WriteLine("GetStarted was a success. Read Value: " + Result.Text);
}
using IronBarCode;
using System;

BarcodeResult Result = BarcodeReader.QuicklyReadOneBarcode("GetStarted.png");
if (Result != null && Result.Text == "https://ironsoftware.com/csharp/barcode/")
{
    Console.WriteLine("GetStarted was a success. Read Value: " + Result.Text);
}
Imports IronBarCode
Imports System

Private Result As BarcodeResult = BarcodeReader.QuicklyReadOneBarcode("GetStarted.png")
If Result IsNot Nothing AndAlso Result.Text = "https://ironsoftware.com/csharp/barcode/" Then
	Console.WriteLine("GetStarted was a success. Read Value: " & Result.Text)
End If
$vbLabelText   $csharpLabel

Wir können seinen Wert extrahieren, sein Bild, seinen Codierungstyp, seine Binärdaten (falls vorhanden) und es dann an die Konsole ausgeben. Wir können die TryHarder-Variable zur QuicklyReadOneBarcode-Methode hinzufügen.

BarcodeResult Result = BarcodeReader.QuicklyReadOneBarcode("TryHarderQR.png", BarcodeEncoding.QRCode | BarcodeEncoding.Code128, true);
BarcodeResult Result = BarcodeReader.QuicklyReadOneBarcode("TryHarderQR.png", BarcodeEncoding.QRCode | BarcodeEncoding.Code128, true);
Dim Result As BarcodeResult = BarcodeReader.QuicklyReadOneBarcode("TryHarderQR.png", BarcodeEncoding.QRCode Or BarcodeEncoding.Code128, True)
$vbLabelText   $csharpLabel

Das lässt es härter versuchen, wortwörtlich mehr Zeit nehmen, aber tiefer nach einem QR-Code scannen, der verdeckt, beschädigt oder in einem schrägen Winkel ist. Er kann nun diesen gekippten QR-Code lesen:

class="content-img-align-center">
class="center-image-wrapper"> Spire Barcode Generator Alternative 5 related to Erweiterter Barcode mit IronBarcode

Einen QR-Code, der durch 45 Grad gedreht ist, mit C# scannen

Sie werden sehen, dass wir die Barcode-Codierungen, die wir suchen, oder mehrere Formate angeben können. Dadurch wird die Barcode-Leseleistung und -Genauigkeit erheblich verbessert.|Das Rohrzeichen ( ) oder 'Bitweise ODER' wird verwendet, um mehrere Formate gleichzeitig anzugeben. Das gleiche kann erreicht werden, aber mit einem höheren Maß an Spezifität, indem die visuelle Methode oder der `BarcodeReader.ReadASingleBarcode`-Methodenkomponentenmodus verwendet wird. ### Lesen von Barcodes aus unvollkommenen Bildern In realen Anwendungsfällen möchten wir möglicherweise Barcodes lesen, die keine perfekten Screenshots sind. Sie können unvollkommene Bilder, Scans oder Fotografien enthalten und digitales Rauschen enthalten oder gekippt sein. However, this Barcode Reader in C# makes it incredibly straightforward. Diese [Barcode Reader in C#](/csharp/barcode/use-case/barcode-reader-csharp/) macht es jedoch unglaublich einfach. Wir werden uns die `TryHarder`-Methode von `QuicklyReadOneBarcode` ansehen. Dieser einzelne Parameter bewirkt, dass Iron Barcode versucht, Barcodes aus unvollkommenen digitalen Proben zu entschärfen und zu lesen. Wir werden die spezifische Barcode-Drehungskorrektur und Barcode-Bildkorrektur festlegen, um das digitale Rauschen und die Neigung, Perspektive und Drehung zu korrigieren, die wir von einer Handykamera vernünftigerweise erwarten können. ```csharp using IronBarCode; using System; using System.Drawing; var PhotoResult = BarcodeReader.ReadASingleBarcode("Photo.png", BarcodeEncoding.Code128, BarcodeReader.BarcodeRotationCorrection.Medium, BarcodeReader.BarcodeImageCorrection.DeepCleanPixels); string Value = PhotoResult.Value; Bitmap Img = PhotoResult.BarcodeImage; BarcodeEncoding BarcodeType = PhotoResult.BarcodeType; byte[] Binary = PhotoResult.BinaryValue; Console.WriteLine(PhotoResult.Value); ```
class="content-img-align-center">
class="center-image-wrapper"> Spire Barcode Generator Alternative 6 related to Erweiterter Barcode mit IronBarcode

Lesen eines Barcodes von einer Handy-Kamera in C#

## Flüssigkeit In unserem letzten Beispiel werden wir sehen, dass wir einen Barcode mit einer einzigen Codezeile erstellen, gestalten und exportieren können. IronBarcode implementiert eine optionale Fluent-API ähnlich System.Linq. Durch das Verketten von Methodenaufrufen erstellen wir zuerst einen Barcode, setzen dann seine Ränder und exportieren ihn schließlich in einem einzigen Schritt als Bitmap. Dies kann sehr praktisch sein und den Code leichter lesbar machen. ## Spire BarCode Das kostenlose Spire.Barcode für .NET ist ein kostenloses und professionelles Barcode-API, das speziell für .NET-Entwickler (C#, VB.NET, ASP.NET) entwickelt wurde, um 1D & 2D Barcodes zu generieren und zu lesen. Entwickler und Programmierer können Spire.BarCode verwenden, um Unternehmensbarcode-Formate schnell und einfach zu ihren .NET-Anwendungen, ASP.NET WinForms und Webservices hinzuzufügen. Spire.Barcode für .NET bietet eine sehr einfache Möglichkeit, Barcode-Verarbeitung zu integrieren. Spire.BarCode unterstützt verschiedene gängige Bildformate wie Bitmap, JPG, PNG, EMF, TIFF, GIF und WMF. ## Installation Es bietet auch Unterstützung für QR-Codes. Das erste, was wir tun müssen, ist, die Spire-Bibliothek zu installieren, um Barcode-Funktionalität zum .NET-Framework hinzuzufügen. Das können wir über das NuGet-Paket tun. Wie wir es mit IronBarcode gemacht haben, ist der Prozess derselbe—folgen Sie den Schritten und geben Sie einfach "Spire Barcode" ein und fügen Sie die Pakete zu einem Projekt hinzu.
class="content-img-align-center">
class="center-image-wrapper"> Spire Barcode Generator Alternative 7 related to Erweiterter Barcode mit IronBarcode
### Barcode-Entwickler schreiben Die Bibliothek bietet Methoden zum Erstellen von Barcode-Bildern. Es ist eine überladene Methode. ```csharp using Spire.Barcode; using System.Drawing; namespace QRCode { class Program { static void Main(string[] args) { BarcodeSettings settings = new BarcodeSettings { Type = BarCodeType.QRCode, Data = "Hello world", Data2D = "Hello 123456789", QRCodeDataMode = QRCodeDataMode.AlphaNumber, X = 1.0f, QRCodeECL = QRCodeECL.H }; BarCodeGenerator generator = new BarCodeGenerator(settings); Image image = generator.GenerateImage(); image.Save("QRCode.png"); } } } ``` Hier listen wir die Definitionen der Methoden auf, die im Code verwendet werden, um die Leistung der Bibliothek zu testen. Das erzeugte QR-Barcode-Bild sieht wie folgt aus. ```csharp // Generate the barcode based on the barcode control settings BarCodeGenerator generator = new BarCodeGenerator(this.barCodeControl1); Image barcode = generator.GenerateImage(); // Save the barcode as an image barcode.Save("barcode.png"); ```
class="content-img-align-center">
class="center-image-wrapper"> Spire Barcode Generator Alternative 8 related to Erweiterter Barcode mit IronBarcode

Erstellen eines QR-Codes in C#

Es gibt zwei wichtige Klassen — `BarCodeControl` und `BarCodeGenerator` in dieser Methode. `BarCodeControl` speichert Informationen über Barcodes. `BarCodeGenerator` ist die Klasse zum Generieren von Barcode-Bildern. Sein Konstruktor erfordert einen Parameter — eine Instanz von `BarCodeControl`. Es hat eine Methode namens `GenerateImage()`, deren Rückgabewert das `Image`-Objekt ist, um ein Bild zu erzeugen. ### Lesen von Barcode-Bildern Der Barcodeleser ist die Klasse, die Barcode-Bilder scannt. Rufen Sie die Methode `Scan` mit dem `Bitmap`-Objekt auf, das das Barcode-Bild enthält; sie gibt einen `string[]`-Wert zurück, in dem das Scanergebnis gespeichert ist. Die Klasse `BarcodeScanner` wird verwendet, um Barcode-Bilder in diesem Code zu scannen. Hier ist der Code: ```csharp private void btnScan_Click(object sender, EventArgs e) { // Scan the barcode string[] datas = Spire.Barcode.BarcodeScanner.Scan("barcode.png"); // Show the scan result this.TextB_ScanResult.Text = datas[0]; } ``` Es kann Unternehmensbarcode speichern und in VB.NET und C# hinzufügen. ## IronBarcode- und Spire.Barcode-Lizenzmodelle und Preise ### IronBarcode-Lizenzmodell und Preis **Easy integration**: The integration of IronPDF with your project and environment is straightforward and can be achieved with a single line of code when using the NuGet Package. **Einfache Integration**: Die Integration von IronPDF mit Ihrem Projekt und Ihrer Umgebung ist unkompliziert und kann mit einer einzigen Codezeile erreicht werden, wenn das [NuGet-Paket](https://www.nuget.org/packages/IronPdf) verwendet wird. Die Integration kann auch durch direkten Download erfolgen. **Dauerlizenzen**: Jede Lizenz wird einmal gekauft und muss nicht erneuert werden. **Kostenloser Support & Produktupdates**: Jede Lizenz enthält ein Jahr kostenlose Produktupdates und Support vom Team hinter dem Produkt, mit der Möglichkeit, jederzeit Verlängerungen zu erwerben. **Sofortige Lizenzen**: Registrierte Lizenzschlüssel werden sofort nach Zahlungseingang versendet. Alle Lizenzen sind unbefristet und gelten für Entwicklung, Staging und Produktion. **Das Lite-Paket:** * 1 Entwickler * 1 Standort * 1 Projekt * Unbefristete Lizenz Dieses Paket erlaubt es einem einzelnen Softwareentwickler, Iron Software an einem einzigen Standort zu nutzen. Es kann in einer einzigen Webanwendung, Intranetanwendung oder Desktop-Software verwendet werden. Lizenzen sind nicht übertragbar und können nicht außerhalb einer Organisation oder einer Agentur/Kunden-Beziehung geteilt werden. Vertriebsrechte erstrecken sich nicht auf OEM-Redistribution und SaaS, es sei denn, es wird zusätzlicher Schutz erworben. **Preis**: Beginnt bei $liteLicense pro Jahr. **Professionelle Lizenz:** * 10 Entwickler * 10 Standorte * 1 Projekt * 10 Projekte Dieses Paket ermöglicht bis zu zehn Softwareentwicklern, Iron Software an maximal zehn Standorten zu nutzen. Es kann in einer einzigen Webanwendung, Intranetanwendung oder Desktop-Software verwendet werden. Es kann in beliebig vielen Websites, Intranetanwendungen oder Desktop-Softwareanwendungen verwendet werden. **Preis**: Beginnt bei $999 pro Jahr. **Unbegrenzte Lizenz:** * Unbegrenzte Entwickler * Unbegrenzte Standorte * 1 Projekt * Unbegrenzte Projekte Dieses Paket ermöglicht bis zu zehn Softwareentwicklern, Iron Software an maximal zehn Standorten zu nutzen. Es kann in einer einzigen Webanwendung, Intranetanwendung oder Desktop-Software verwendet werden. Dies erlaubt unbegrenzten Softwareentwicklern in einer Organisation, Iron Software an unbegrenzten Standorten zu nutzen. **Preis**: Beginnt bei $2,999 pro Jahr. **Lizenzfreie Wiederverteilung:** Erlaubt die Verteilung von Iron Software als Teil verschiedener kommerzieller Produkte (ohne Lizenzgebühren), basierend auf der Anzahl der vom Basispaket abgedeckten Projekte. Es erlaubt auch die Bereitstellung innerhalb von SaaS-Softwarediensten, basierend auf den vom Basispaket abgedeckten Projekten. **Preis**: Beginnt bei $1,599 pro Jahr. **Ununterbrochener Produktsupport und Updates:** Bietet Zugriff auf Produktupdates, Sicherheitsfeature-Upgrades und Unterstützung durch das Entwicklungsteam. Preis: Beginnt bei $399 pro Jahr.
class="content-img-align-center">
class="center-image-wrapper"> Spire Barcode Generator Alternative 9 related to Erweiterter Barcode mit IronBarcode

Erstellen eines QR-Codes in C#

### Spire Barcode-Lizenzmodell und Preis: Unterstützung ist kostenpflichtig, und Abonnements sind Einmalzahlungen. Nur das OEM-Abonnement funktioniert für öffentlich zugängliche Websites und cloudbasierte Anwendungen. **Entwicklerabonnement:** * Ein Entwickler * Eine Bereitstellungsstelle Dieses Paket autorisiert einen Entwickler, das Produkt zu verwenden, um unbegrenzte Anwendungen zu erstellen, die an einem geografischen Ort innerhalb einer Organisation bereitgestellt werden können (nur für internen Gebrauch). Es erlaubt keine Verteilung an Dritte oder die Bereitstellung von benutzerdefinierten Anwendungen auf öffentlich zugänglichen Websites oder für SaaS/PaaS/IaaS-Projekte. **Preis**: Beginnt bei $898 pro Jahr. **Entwicklerabonnement:** **Entwickler OEM-Abonnement:** * Unbegrenzte Bereitstellungsorte Dieses Paket autorisiert einen Entwickler, eine unbegrenzte Anzahl benutzerdefinierter Anwendungen mithilfe des Produkts zu erstellen, und diese Anwendungen dürfen in beliebiger Form an unbegrenzte geografische Standorte verteilt werden. **Preis**: Beginnt bei 3395 USD pro Jahr. **Site Enterprise-Abonnement:** * Bis zu 10 Entwickler * Bis zu 10 Bereitstellungsstandorte Dies autorisiert bis zu 10 Entwickler, unbegrenzte Anwendungen zu erstellen, die an bis zu 10 geografischen Standorten bereitgestellt werden können. Es erlaubt nicht die Verteilung benutzerdefinierter Anwendungen an öffentlich zugängliche Websites oder SaaS/PaaS/IaaS-Projekte. **Preis**: Beginnt bei 5301 USD pro Jahr. **Site OEM-Abonnement:** **Entwickler OEM-Abonnement:** * Bis zu 50 Entwickler Dies autorisiert bis zu 50 Entwickler, eine unbegrenzte Anzahl benutzerdefinierter Anwendungen mithilfe des Produkts zu erstellen, und diese Anwendungen dürfen in beliebiger Form an unbegrenzte geografische Standorte verteilt werden. Preis: Beginnt bei 10187 USD pro Jahr.
class="content-img-align-center">
class="center-image-wrapper"> [](/static-assets/barcode/blog/spire-barcode-generator-alternative/spire-barcode-generator-alternative-10.png)
Das IronBarcode **Lite**-Paket beinhaltet ein Entwicklerpaket mit einem Jahr Support und kostet rund $liteLicense, während das Spire **Entwickler OEM-Abonnement**, das ein Entwicklerpaket umfasst, $3,395 kostet, mit allen Updates, Hauptversionen und technischem Support für ein Jahr; ohne Updates und technischen Support kostet es $1,695. Das IronBarcode **Professional**-Paket, das 10 Entwicklerpakete und ein Jahr Support umfasst, kostet $999, während das **Spire Site OEM-Abonnement** mit 10 Entwicklerpaketen $10,187 pro Jahr kostet, mit allen Updates, Hauptversionen und technischem Support für ein Jahr, und ohne Updates und Updates kostet es $6,558. Sowohl das IronBarcode **Lite** als auch das **Professional**-Paket haben SaaS-Dienst oder OEM sowie eine fünfjährige Support-Option. Die **Lite**-Version beinhaltet ein Entwicklerpaket mit fünfjährigem Support und mit SaaS- und OEM-Dienst zu einem Preis von 2.897 USD, während Spire SaaS-Dienst oder OEM und eine einjährige Support-Option hat. ## Abschluss Die IronBarcode **Professional**-Version, einschließlich einem 10-Entwicklerpaket mit fünfjährigem Support und SaaS- und OEM-Dienst, kostet 3.397 USD, während das Spire-Paket für 10 Entwickler mit einjährigem Support und mit SaaS- und OEM-Dienst $10,187 kostet. IronBarcode wird verwendet, um Unternehmensbarcode-Formate von Barcode-Bildern zu generieren. Es ermöglicht Entwicklern, Barcode-Bilder zu drehen sowie Barcode-Bildränder zu erstellen, um Barcode-Bilder weiter zu formatieren. IronBarcode bietet zuverlässige Barcode-Generierung im Vergleich zu anderen Generatoren und erzeugt hochwertige Barcode-Bilder. Wir können ein gewünschtes Ausgabeformat für Bilder mit IronBarcode erhalten, und die generierten Barcode-Bilder sind von hoher Qualität, da wir einen Barcode mit einer einzigen Codezeile erstellen, gestalten und exportieren können. Barcode-Entwickler werden feststellen, dass es sich leicht in andere .NET-Anwendungen integriert und verschiedene Barcode-Typen erkannt werden können. Das Komponentenmodell der Bibliothek ist effizient—für jeden Komponentenmodus können Entwickler Barcodes mit unterschiedlichem Stil und Format generieren. Der einfache Code ist nur eine Zeile, und die Erkennungsfunktionalität ist in IronBarcode überlegen. Der API-Modus macht es zuverlässiger als andere Generatoren. Spire.Barcode für .NET bietet einen unkomplizierten Weg, um Barcode-Verarbeitung zu integrieren. Mit nur einer Codezeile können Entwickler 1D & 2D Barcodes erstellen und lesen. Spire.Barcode unterstützt verschiedene gängige Bildformate wie Bitmap, JPG, PNG, EMF, TIFF, GIF und WMF. Daher können Entwickler Barcode-Bilder einfach erstellen und Barcode-Generierung und -Erstellung mit minimalem Code implementieren. IronBarcode-Pakete bieten bessere **Lizenzen und Unterstützung** im Vergleich zu Spire.Barcode, das auch teurer ist. IronBarcode beginnt bei $liteLicense, während Spire.Barcode bei $898 beginnt, was IronBarcode kostengünstiger macht. IronBarcode bietet auch mehr Funktionen als Spire.Barcode sowie besseren Support und eine Geld-zurück-Garantie. IronBarcode bietet langfristigen Support und integriert sich nahtlos mit API-Modus .NET-Anwendungen. Es unterstützt die einfache Integration mit neuen Dokumenten (C#, VB.NET) und generiert mehrere Barcode-Formate. Warum also warten? You can obtain the License here and begin straightaway. Sie können die [Lizenz](/csharp/excel/licensing/) hier erhalten und sofort beginnen.
Hinweis:Spire Barcode ist ein eingetragenes Warenzeichen seines jeweiligen Besitzers. 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

Wie kann ich Barcodes in C# generieren?

Sie können Barcodes in C# mit IronBarcode generieren. Es ermöglicht das Erstellen, Gestalten und Exportieren von Barcodes mit einfachem C#-Code. IronBarcode unterstützt verschiedene Formate und kann problemlos in .NET-Anwendungen integriert werden.

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

Für IronBarcode können Sie es über den NuGet-Paketmanager von Visual Studio, die Visual Studio-Kommandozeile oder durch direkten Download von den NuGet- oder IronBarcode-Websites installieren. Spire.Barcode kann ebenfalls über NuGet installiert werden.

Welche Barcode-Formate werden von IronBarcode unterstützt?

IronBarcode unterstützt eine breite Palette von Barcode-Formaten, einschließlich 1D- und 2D-Barcodes. Dies ermöglicht Flexibilität bei der Barcode-Erstellung und -Erkennung in verschiedenen Anwendungen.

Kann IronBarcode Barcodes von beschädigten Bildern lesen?

Ja, IronBarcode kann Barcodes von unvollkommenen Bildern lesen. Es enthält Funktionen wie Rotationskorrektur und digitale Rauschreinigung, die die Barcode-Erkennung selbst von beschädigten oder minderwertigen Bildern verbessern.

Was macht IronBarcode zu einer kostengünstigen Wahl für Entwickler?

IronBarcode bietet unbefristete Lizenzen mit Geld-zurück-Garantie und beginnt zu einem niedrigeren Preis im Vergleich zu anderen Barcode-Bibliotheken wie Spire.Barcode. Es bietet auch robusten Support, was es zu einer kostengünstigen Lösung für Entwickler macht.

Wie vergleicht sich IronBarcode mit Spire.Barcode in Bezug auf Support?

IronBarcode wird als besser im Support und bei Lizenzierungsoptionen im Vergleich zu Spire.Barcode angesehen. Es umfasst ein Jahr kostenlose Produktaktualisierungen und Support mit seinen Lizenzen, um sicherzustellen, dass Entwickler Zugriff auf die neuesten Funktionen haben.

Was sind die Vorteile der Verwendung von IronBarcode zur Barcode-Erstellung in .NET?

IronBarcode bietet zuverlässige Barcode-Erstellung mit hochqualitativen Bildern, einfache Integration in .NET-Anwendungen und Unterstützung für mehrere Barcode-Formate. Es bietet auch Funktionen wie das Gestalten und Exportieren von Barcodes in verschiedene Formate wie HTML oder PDF.

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