IronBarcode Merkmale

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronBarcode for .NET ist eine Bibliothek, die es Entwicklern ermöglicht, Barcodes zu lesen und zu erzeugen. Diese führende .NET Barcode-Bibliothek unterstützt eine breite Palette von 1D- und 2D-Barcodes, einschließlich dekorierter(farbig und gebrandmarkt) QR-Codes.

Kompatibilität

.NET-Sprachen

  • C# (Tutorial)
  • Lesen und Schreiben von Barcodes in C#
  • VB.NET
  • Lesen und Schreiben von Barcodes in VB.NET
  • F#

    • Lesen und Schreiben von Barcodes in F#

Plattformen

  • .NET 8, 7, 6 & 5
  • IronBarcode for .NET ist kompatibel mit .NET 8, 7, 6 und 5.
  • .NET Core 3x & 2x

    • IronBarcode ist kompatibel mit .NET Core 3x & 2x.

    • Die aktuelle .NET Core-Version unterstützt die Client-Betriebssysteme Linux, Unix und macOS sowie Mono.
  • Eine zukünftige Version wird Mono und Xamarin mobile Umgebungen unterstützen.
  • .NET-Standard 2x
  • IronBarcode ist kompatibel mit dem .NET-Standard 2.0 und höher.
  • .NET-Framework 4.6.2+

    • IronBarcode ist mit dem .NET-Framework 4.6.2 und höher kompatibel.

App-Typen

  • Konsole, Web und Desktop

    • Erstellen Sie mit IronBarcode Anwendungen für Konsole, Web und Desktop.

OS

  • Microsoft Windows (Tutorial)
  • Erstellen Sie eine beliebige Anwendung unter Windows.
  • macOS (Anleitungen)
  • Erstellen Sie eine beliebige Anwendung unter macOS.
  • Linux (Anleitungen)
  • Erstellen Sie eine beliebige Anwendung auf Linux mit Debian, CestOS, Ubuntu.
  • Docker (Anleitungen)
  • Erstellen Sie beliebige Anwendungen auf Docker unter Windows, Linux oder Azure.
  • Azurblau (Anleitungen)
  • Erstellen Sie jede Anwendung auf Azure mit VPS, Webapps, Websites, Funktionen.
  • AWS

    • Erstellen Sie eine beliebige Anwendung auf AWS mit EC2 oder Lambda.

IDEs

  • Microsoft Visual Studio

    • Erstellen Sie beliebige Anwendungen mit Microsoft Visual Studio.
  • Erstellen Sie mit Blazor jede beliebige Anwendung mit IronBarcode. (Anleitungen)
  • Jetbrains ReSharper & Rider

Barcode-Formate

QR & 2D-Matrix

  • QR-Code Qr Code related to QR & 2D-Matrix

  • Gestalteter QR-Code Styled Qr Code related to QR & 2D-Matrix

  • Azteke Aztec related to QR & 2D-Matrix

  • Datenmatrix Data Matrix related to QR & 2D-Matrix

  • MaxiCode
  • UPS Barcode
  • USPS Intelligent Mail Strichcode

    • IMB

    • USPS OneCode-Strichcodes

Moderne lineare Barcodes

  • Code 39 Code39 related to Moderne lineare Barcodes

  • Code 128 Code128 related to Moderne lineare Barcodes

  • GS1-128
  • Der GS1-128 ist eine Variante des Code 128, die alle alphanumerischen ASCII-Zeichen in einem Barcode-Format kodieren kann. GS1-128 definiert sowohl Datentypen als auch Formate, die für den Austausch und die Logistik zwischen Unternehmen verwendet werden. Lebensmittelunternehmen nutzen dieses Barcode-Format, um Unternehmens-, Produkt- und Versandinformationen auszutauschen.
  • PDF417 Pdf 417 related to Moderne lineare Barcodes

  • Datenleiste (Früher RSS14)
  • Unterstützung für gestapeltes lineares Rendering.
  • Databar Expanded (Früher RSS Expanded)

    • Unterstützung für gestapeltes lineares Rendering.

    • GS1-Unterstützung

Ältere lineare Barcodes

  • UPC-A Upc A related to Ältere lineare Barcodes

  • UPC-E Upc E related to Ältere lineare Barcodes

  • EAN-8 Ean 8 related to Ältere lineare Barcodes

  • EAN-13 Ean 13 related to Ältere lineare Barcodes

  • CodaBar Codabar related to Ältere lineare Barcodes

  • ITF (Interleaved Zwei von Fünf) Itf related to Ältere lineare Barcodes

  • MSI Msi related to Ältere lineare Barcodes

  • Plessey (Nur schreiben) Plessey related to Ältere lineare Barcodes

Barcode lesen

Viele Datenformate lesen

Code-Beispiel API-Referenz

  • Bilder (Anleitungen)
  • Unterstützt das Lesen von Barcodes aus den Bildformaten JPEG, JPEG 2000, PNG, BMP, TIFF und GIF.
  • Mehrseitige Bilder (Anleitungen)
  • Lesen Sie einen oder mehrere Rahmen aus mehrseitigen GIF- und TIFF-Bildformaten.
  • EisenZeichnung (Anleitungen)
  • Unterstützt IronSoftware.System.Drawing.
  • System.Drawing-Objekte (Anleitungen)

    • Unterstützt System.Drawing.Image.
  • Unterstützt System.Drawing.Bitmap.
  • Ströme (Anleitungen)
  • Unterstützt System.IO.Stream.
  • PDF (Anleitungen)

    • Lesen Sie Barcodes aus PDF-Dokumenten auf einzelnen, mehreren oder allen Seiten.

Genauigkeit und Leistung einstellen

Code-Beispiel (API-Referenz

  • Einzel-/Multi-Barcodes lesen (Anleitungen)
  • Legen Sie das Lesegerät so fest, dass es ein, mehrere oder alle Barcodeformate scannt, um die Genauigkeit und Leistung zu erhöhen.
  • Anbauregionen angeben (Anleitungen)
  • Legen Sie Beschnittbereiche innerhalb gescannter Dokumentbereiche fest, um die Genauigkeit und Effizienz zu erhöhen.
  • Ausgabeformat einstellen (Anleitungen)
  • barcodeResult"-Bildobjekte(API-Referenz) kann zur weiteren Leistungssteigerung deaktiviert werden.
  • Multithreading-Unterstützung (Anleitungen)

    • Verwaltet automatisch das Multithreading für das Stapelscannen von Barcodes und auch für das Lesen mehrerer Seiten in TIFFs, GIFs und PDFs mit mehreren Rahmen.

Bildkorrektur-Filter

Anleitungen Code-Beispiel

  • Adaptiver Schwellenwert (API-Referenz)
  • Wendet den Algorithmus Bradley Adpative Threshold an.
  • Binärer Schwellenwert (API-Referenz)
  • Wendet Binarisierung auf das Bild an, indem die Pixel aufgeteilt werden.
  • Helligkeit (API-Referenz)
  • Stellt die Bildhelligkeit ein.
  • Kontrast (API-Referenz)
  • Stellt den Bildkontrast ein.
  • Invertieren (API-Referenz)
  • Invertiert die Farben des Bildes.
  • Schärfen (API-Referenz)

    • Wendet die Gaußsche Schärfung auf das Bild an.

Formate der Ausgabedaten

How-To Sie können einen Barcode mit Texten, Zahlen oder binären Daten erstellen. Es werden alle Zeichen des Unicode-Standards UTF-8 unterstützt.

Barcode schreiben

Schreiben in Dokumenttypen

Code-Beispiel API-Referenz

  • Bild (Anleitungen)
  • Speichern als Bilddateien in den Formaten JPEG, JPEG 2000, PNG, BMP, TIFF und GIF.
  • System.Drawing-Objekte

    • Speichern unter System.Drawing.Image.
  • Speichern unter System.Drawing.Bitmap.
  • Ströme (Anleitungen)

    • Als Bildströme speichern.
  • Speichern in System.IO.Stream.
  • HTML (Anleitungen)

    • Speichern in einer DataURI zur Inline-Einbettung in HTML.

    • Als HTML-Datei speichern.
  • Speichern Sie in einem vollständigen HTML-img-Tag mit dem eingebetteten Barcode-Bild.
  • PDF (Anleitungen)
  • Speichern als PDF-Datei, PDF-Stream oder PDF-Binärdaten.
  • Vorhandene PDF (Anleitungen)

    • Stempeln oder kommentieren Sie an einer bestimmten Stelle in einer bestehenden PDF-Datei.

Codierung von Barcode-Daten

How-To Kodiert Text, URLs, Binärdaten(byte[], Ströme) und Nummern je nach Formatunterstützung.

Fehlerkorrektur anpassen

Anleitung

  • Nullprüfung
  • Die Nullprüfung fängt den Fehler früher ab.
  • Prüfsummen
  • Automatische Prüfung, Korrektur und Hinzufügung von Prüfsummen wie GTIN-Prüfsummen für UPC-A und UPC-E Barcodes.
  • Format Aware
  • Kenntnis der Formatlängen und Null-Pad-Nummern, um sicherzustellen, dass gültige Barcodes erzeugt werden.
  • Detaillierte Fehlermeldungen
  • Ein detailliertes Ausnahmemodell mit 7 benutzerdefinierten Ausnahmetypen, die Entwickler bei der Lösung kritischer Probleme mit detaillierten Fehlermeldungen unterstützen.
  • Benutzerdefinierte QR-Fehlerkorrektur

    • Benutzerdefinierte QR-Fehlerkorrektur-Einstellungen, die das Lesen von Barcodes beschleunigen und die Fehlertoleranz erhöhen.

Gestaltung von Barcodes

Anleitungen Code-Beispiel API-Referenz die Klasse GeneratedBarcode ermöglicht das Inline-Styling von Barcodes einschließlich:

  • Größenänderung
  • Größenänderung unter automatischer Beibehaltung gültiger Barcode-Proportionen.
  • Ränder und Umrandungen

    • Fügen Sie Ränder und Umrandungen hinzu.
  • Überprüfen Sie die endgültigen Bildabmessungen.
  • Neu einfärben

    • Neueinfärbung von Strichcodes und deren Hintergründen.
  • Überprüfen Sie, ob Barcodes nach dem Styling mit einem einzigen Methodenaufruf lesbar sind.
  • Textanmerkungen hinzufügen

    • Fügen Sie Textanmerkungen hinzu oder drucken Sie die Barcodewerte automatisch über oder unter jeden Barcode mit einer beliebigen installierten Schriftart.
  • Automatische Größenanpassung und Positionierung von Text.
  • Logos zu QR-Codes hinzufügen (Anleitungen)

    • Hinzufügen von Logos zu QR-Codes mit automatischer Ausrichtung des Bildes am QR-Raster.

    • Unterstützung für farbige QR-Codes.