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.

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:

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.

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

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 vorige Beispiel wirksam 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 Wir können uns auch entscheiden, anstelle eines Bildes nach HTML oder PDF zu exportieren, wenn das für unsere Anwendung besser geeignet ist.

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 GeneratedBarcode-Klassendokumentation innerhalb des API-Referenz zu lesen.

Reading a barcode or QR code in .NET is incredibly easy using the IronBarcode class library with .NET Barcode Reader. {"translation":"Im ersten Beispiel sehen wir, wie man diesen Barcode in einer Codezeile liest."}

Spire Barcode Generator Alternative 4 related to Erweiterter Barcode mit IronBarcode

Mit C# zu scannendes BarCode-Bild

Wir können seinen Wert, sein Bild, seinen Kodierungstyp, seine binären Daten (falls vorhanden) extrahieren und dann in die Konsole ausgeben.

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 die TryHarder-Variable zur QuicklyReadOneBarcode-Methode hinzufügen. Dies lässt es wörtlich versuchen, tiefer zu scannen, indem mehr Zeit investiert wird, um einen QR-Code zu finden, der möglicherweise verdeckt, beschädigt oder in einem schiefen Winkel ist.

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

Es kann jetzt diesen schrägen QR-Code lesen:

Spire Barcode Generator Alternative 5 related to Erweiterter Barcode mit IronBarcode

Scannen eines um 45 Grad gedrehten QR-Codes mit C#

Sie werden sehen, dass wir die Barcode-Kodierung(en) angeben können, nach denen wir suchen, oder mehrere Formate angeben können. 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 ( Das gleiche kann erreicht werden, jedoch mit einem höheren Maß an Spezifität, indem die visuelle Methode oder die BarcodeReader.ReadASingleBarcode Methode im Komponentenmodus verwendet wird.

Barcodes aus unvollkommenen Bildern lesen

In realen Anwendungsfällen möchten wir möglicherweise Barcodes lesen, die keine perfekten Bildschirmfotos sind. In realen Anwendungsfällen möchten wir möglicherweise Barcodes lesen, die keine perfekten Screenshots sind. Mit den meisten konventionellen Open-Source .NET-Barcode-Generatoren und Reader-Bibliotheken wäre dies unmöglich. However, this Barcode Reader in C# makes it incredibly straightforward. Wir werden uns die TryHarder-Methode von QuicklyReadOneBarcode ansehen. Dieses einzelne Parameter lässt Iron Barcode versuchen, Barcodes aus unvollkommenen digitalen Proben zu entzerren und zu lesen.

Dieser einzelne Parameter bewirkt, dass Iron Barcode versucht, Barcodes aus unvollkommenen digitalen Proben zu entschärfen und zu lesen.

Spire Barcode Generator Alternative 6 related to Barcodes aus unvollkommenen Bildern lesen

Lesen eines Barcodes von einer Telefonkamera in C#

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);
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);
Imports IronBarCode
Imports System
Imports System.Drawing

Private PhotoResult = BarcodeReader.ReadASingleBarcode("Photo.png", BarcodeEncoding.Code128, BarcodeReader.BarcodeRotationCorrection.Medium, BarcodeReader.BarcodeImageCorrection.DeepCleanPixels)
Private Value As String = PhotoResult.Value
Private Img As Bitmap = PhotoResult.BarcodeImage
Private BarcodeType As BarcodeEncoding = PhotoResult.BarcodeType
Private Binary() As Byte = PhotoResult.BinaryValue
Console.WriteLine(PhotoResult.Value)
$vbLabelText   $csharpLabel

Flüssigkeit

Flüssigkeit IronBarcode implementiert eine optionale flüssige API, die der von System.Linq ähnlich ist. Durch das Verketten von Methodenaufrufen erstellen wir zuerst einen Barcode, setzen dann die Ränder und exportieren ihn schließlich in einer einzigen Zeile nach Bitmap. Dies kann sehr praktisch sein und macht den Code einfacher zu lesen.

Durch Methodenverknüpfung erstellen wir einen Barcode, setzen Ränder und exportieren als Bitmap in einem Schritt, was den Code lesbarer macht.

Free Spire.Barcode für .NET ist eine kostenlose und professionelle Barcode-API, die speziell für .NET-Entwickler (C#, VB.NET, ASP.NET) zum Generieren und Lesen von 1D- und 2D-Barcodes entwickelt wurde. 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. Free Spire.Barcode für .NET bietet eine sehr einfache Möglichkeit, die Barcode-Verarbeitung zu integrieren. Spire.BarCode unterstützt verschiedene gängige Bildformate wie Bitmap, JPG, PNG, EMF, TIFF, GIF und WMF. Spire.BarCode unterstützt gängige Bildformate wie Bitmap, JPG, PNG, EMF, TIFF, GIF und WMF.

Installation

Das erste, was wir tun müssen, ist die Installation der Spire-Bibliothek, um Barcode-Funktionalität zum .NET-Framework hinzuzufügen. Zuerst installieren wir die Spire-Bibliothek zur Barcode-Funktionalität in .NET. Wie bei IronBarcode ist der Prozess derselbe – folgen Sie den gleichen Schritten und geben Sie einfach "Spire Barcode" ein und fügen Sie die Pakete zu einem Projekt hinzu.

Spire Barcode Generator Alternative 7 related to Installation

Barcode-Entwickler schreiben

Die Bibliothek bietet Methoden zum Erstellen von Barcode-Bildern. Es handelt sich um eine überladene Methode. Hier listen wir die Definitionen der Methoden auf, die im Code verwendet werden, um die Leistung der Bibliothek zu testen.

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");
        }
    }
}
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");
        }
    }
}
Imports Spire.Barcode
Imports System.Drawing

Namespace QRCode
	Friend Class Program
		Shared Sub Main(ByVal args() As String)
			Dim settings As New BarcodeSettings With {
				.Type = BarCodeType.QRCode,
				.Data = "Hello world",
				.Data2D = "Hello 123456789",
				.QRCodeDataMode = QRCodeDataMode.AlphaNumber,
				.X = 1.0F,
				.QRCodeECL = QRCodeECL.H
			}

			Dim generator As New BarCodeGenerator(settings)
			Dim image As Image = generator.GenerateImage()
			image.Save("QRCode.png")
		End Sub
	End Class
End Namespace
$vbLabelText   $csharpLabel

Das erzeugte QR-Code-Bild sieht folgendermaßen aus.

Spire Barcode Generator Alternative 8 related to Barcode-Entwickler schreiben

Erstellen eines QR-Codes in C#

// 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");
// 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");
' Generate the barcode based on the barcode control settings
Dim generator As New BarCodeGenerator(Me.barCodeControl1)
Dim barcode As Image = generator.GenerateImage()

' Save the barcode as an image
barcode.Save("barcode.png")
$vbLabelText   $csharpLabel
Spire Barcode Generator Alternative 8 related to Barcode-Entwickler schreiben

QR-Code in C# erstellen

Es gibt zwei wichtige Klassen — `BarCodeControl` und `BarCodeGenerator` in dieser Methode. `BarCodeControl` speichert Informationen über Barcodes. `BarCodeControl` ist der Parameter des Konstruktors. Sein Konstruktor erfordert einen Parameter — eine Instanz von `BarCodeControl`. ### Barcode-Bilder lesen Der Barcode-Scanner ist die Klasse zum Scannen von Barcode-Bildern. Rufen Sie die Methode `Scan` mit dem `Bitmap`-Objekt auf, das das Barcode-Bild enthält; Es gibt einen `string[]` Wert zurück, in dem das Scan-Ergebnis gespeichert ist. Die Klasse `BarcodeScanner` wird verwendet, um Barcode-Bilder in diesem Code zu scannen. Die Klasse `BarcodeScanner` scannt Barcode-Bilder in VB.NET und C#. 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]; } ``` ## IronBarcode und Spire.Barcode Lizenzmodelle und Preisgestaltung ### IronBarcode Lizenzmodell und Preis ### 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. Die Integration kann auch über den direkten Download erfolgen. **Unbefristete Lizenzierung**: Jede Lizenz wird einmalig gekauft und bedarf keiner Erneuerung. **Dauerlizenzen**: Jede Lizenz wird einmal gekauft und muss nicht erneuert werden. **Unmittelbare Lizenzen**: Registrierte Lizenzschlüssel werden versendet, sobald die Zahlung eingegangen ist. **Sofortige Lizenzen**: Registrierte Lizenzschlüssel werden sofort nach Zahlungseingang versendet. **Das Lite-Paket:** * 1 Entwickler * 1 Entwickler * 1 Standort * Dauerlizenz * Unbefristete Lizenz Dieses Paket erlaubt es einem einzelnen Softwareentwickler, Iron Software an einem einzigen Standort zu nutzen. Lizenzen sind nicht übertragbar und dürfen nicht außerhalb einer Organisation oder einer Agentur/Kunden-Beziehung geteilt werden. Die Vertriebsrechte erstrecken sich nicht auf OEM-Weiterverteilung und SaaS, es sei denn, es wird zusätzlicher Schutz erworben. **Preise**: Beginnt ab $liteLicense pro Jahr. **Preis**: Beginnt bei $liteLicense pro Jahr. **Professionelle Lizenz:** * 10 Standorte * 10 Standorte * Dauerlizenz Dieses Paket erlaubt es bis zu zehn Softwareentwicklern, Iron Software an einzelnen Standorten zu nutzen, maximal jedoch zehn. Dieses Paket ermöglicht bis zu zehn Softwareentwicklern, Iron Software an maximal zehn Standorten zu nutzen. Lizenzen sind nicht übertragbar und dürfen nicht außerhalb einer Organisation oder einer Agentur/Kunden-Beziehung geteilt werden. Die Vertriebsrechte erstrecken sich nicht auf OEM-Weiterverteilung und SaaS, es sei denn, es wird zusätzlicher Schutz erworben. **Preise**: Beginnt ab $999 pro Jahr. **Unbegrenzte Lizenz:** * Unbegrenzte Entwickler * Unbegrenzte Standorte * Unbegrenzte Projekte * Dauerlizenz Dies ermöglicht unbegrenzten Softwareentwicklern in einer Organisation, Iron Software an unbegrenzten Standorten zu nutzen. Dieses Paket ermöglicht bis zu zehn Softwareentwicklern, Iron Software an maximal zehn Standorten zu nutzen. Lizenzen sind nicht übertragbar und dürfen nicht außerhalb einer Organisation oder einer Agentur/Kunden-Beziehung geteilt werden. Die Vertriebsrechte erstrecken sich nicht auf OEM-Weiterverteilung und SaaS, es sei denn, es wird zusätzlicher Schutz erworben. **Preisgestaltung**: Beginnt bei $2,999 pro Jahr. **Lizenzfreie Redistribution:** Erlaubt die Verbreitung von Iron Software als Teil verschiedener kommerzieller Produkte (ohne Lizenzgebühren), basierend auf der Anzahl der durch die Basislizenz abgedeckten Projekte. Es erlaubt auch den Einsatz innerhalb von SaaS-Softwarediensten, basierend auf den von der Basislizenz abgedeckten Projekten. **Preis**: Beginnt bei $1,599 pro Jahr. **Unterbrechungsfreier Produktsupport und Updates:** Bietet Zugang zu Produktupdates, Sicherheitsfunktions-Upgrades und Unterstützung durch das Engineering-Team. **Preise**: Beginnt bei $399 pro Jahr.
Spire Barcode Generator Alternative 9 related to Barcode-Entwickler schreiben

Erstellen eines QR-Codes in C#

### Spire Barcode Lizenzmodell und Preis: Der Support ist kostenpflichtig, und die Abonnements sind einmalige Zahlungen. Nur das OEM-Abonnement funktioniert für öffentlich zugängliche Websites und cloudbasierte Anwendungen. **Entwicklerabonnement:** * Ein Entwickler * Ein Bereitstellungsstandort Dieses Paket autorisiert einen Entwickler, das Produkt zu nutzen, um unbegrenzt Anwendungen zu erstellen, die an einem geografischen Standort innerhalb einer Organisation (nur zur internen Nutzung) bereitgestellt werden können. Es erlaubt nicht die Verbreitung an Dritte oder die Bereitstellung von benutzerdefinierten Anwendungen auf öffentlich zugänglichen Websites oder für SaaS/PaaS/IaaS-Projekte. **Preise**: Beginnt ab $898 pro Jahr. **Entwickler OEM-Abonnement:** * Ein Entwickler **Entwickler OEM-Abonnement:** * Unbegrenzte Bereitstellungsorte **Preise**: Beginnt ab $3395 pro Jahr. **Preis**: Beginnt bei 3395 USD pro Jahr. * Bis zu 10 Entwickler * Bis zu 10 Bereitstandorte Dies autorisiert bis zu 10 Entwicklern, unbegrenzt Anwendungen zu erstellen, die an bis zu 10 geografischen Standorten bereitgestellt werden können. Es erlaubt nicht die Verbreitung von benutzerdefinierten Anwendungen an öffentlich zugängliche Websites oder SaaS/PaaS/IaaS-Projekte. **Preise**: Beginnt ab $5301 pro Jahr. **Site OEM-Abonnement:** * Bis zu 50 Entwickler **Entwickler OEM-Abonnement:** Dies autorisiert bis zu 50 Entwicklern, eine unbegrenzte Anzahl von benutzerdefinierten Anwendungen mit dem Produkt zu erstellen, und diese Anwendungen dürfen in beliebiger Form an beliebig viele geografische Standorte verteilt werden. **Preise**: Beginnt bei $10187 pro Jahr.
Spire Barcode Generator Alternative 10 related to Barcode-Entwickler schreiben
[Spire Barcode Generator Alternative 10 related to Barcode-Entwickler schreiben](/static-assets/barcode/blog/spire-barcode-generator-alternative/spire-barcode-generator-alternative-10.png)
ohne Veröffentlichungen 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**, einschließlich 10 Entwicklerpaketen, $10,187 pro Jahr mit allen Updates, Hauptversionen und technischem Support für ein Jahr kostet und ohne Veröffentlichungen und Updates kostet es $6,558. Das IronBarcode Professional<\/strong>-Paket mit 10 Entwicklerpaketen und einem Jahr Support kostet $999. Das Spire Site OEM-Abonnement<\/strong> kostet $10,187\/Jahr und ohne Support $6,558. Die **Lite** Version beinhaltet ein Entwicklerpaket mit fünfjährigem Support und mit SaaS- und OEM-Service zu einem Preis von $2,897, während Spire SaaS-Service oder OEM und eine einjährige Support-Option hat. 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 IronBarcode wird verwendet, um unternehmensgerechte Barcode-Formate von Barcode-Bildern zu generieren. IronBarcode wird verwendet, um Unternehmensbarcode-Formate von Barcode-Bildern zu generieren. IronBarcode bietet zuverlässige Barcode-Generierung im Vergleich zu anderen Generatoren und erzeugt hochqualitative Barcode-Bilder. Wir können ein gewünschtes Ausgabebildformat 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 ermöglicht, verschiedene Barcode-Typen zu erkennen. Barcode-Entwickler werden feststellen, dass es sich leicht in andere .NET-Anwendungen integriert und verschiedene Barcode-Typen erkannt werden können. Der einfache Code besteht aus nur einer 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 eine unkomplizierte Möglichkeit, die Barcode-Verarbeitung zu integrieren. Mit nur einer Codezeile können Entwickler 1D- und 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 leicht erstellen und die Barcodeserstellung mit minimalem Code integrieren. 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 bessere Unterstützung und eine Geld-zurück-Garantie. IronBarcode bietet langfristigen Support und integriert sich nahtlos in API-Modus .NET-Anwendungen. IronBarcode bietet langfristigen Support und integriert sich nahtlos mit API-Modus .NET-Anwendungen. Warum also warten? Warum also warten? You can obtain the License here and begin straightaway.
Hinweis:Spire BarCode ist eine eingetragene Marke des jeweiligen Eigentümers. Diese Site ist nicht mit Spire Barcode verbunden, unterstützt oder von ihm 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 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